标签: multithreading winapi
我正在使用WinApi。
SendMessage / PostMessage是一种与主窗口通信的良好,线程安全的方法吗? 假设,工作线程正在创建一个位图,必须在屏幕上显示。工作线程分配位图,发送带有指向此位图的指针的消息,并等待GUI线程处理它(例如使用SendMessage)。工作线程与其他线程不共享数据。
我是否遇到过这种设计的麻烦?
是否还有其他可能不引入线程同步,锁定等的可能性?
答案 0 :(得分:2)
这是一个不错的线程同步方法,应该没问题,只要你小心: