Win32 的 UI 操作很多都涉及到消息,而消息队列是 thread-local 的
一般来说,UI 操作不是线程安全的。为了避免因多线程导致的问题,基本上所有的 GUI 框架都采取一种最粗暴的方式——操作 GUI 元素必须在构造其元素所在的线程上,那这个线程就是 UI 线程。一般情况下这个 UI 线程就是主线程
一般来说,UI 操作不是线程安全的。为了避免因多线程导致的问题,基本上所有的 GUI 框架都采取一种最粗暴的方式——操作 GUI 元素必须在构造其元素所在的线程上,那这个线程就是 UI 线程。一般情况下这个 UI 线程就是主线程