【发布时间】:2010-06-28 16:31:54
【问题描述】:
我使用 CreateThread windows API 创建了两个线程 A 和 B。我正在尝试将数据从线程 A 发送到 B。
我知道我可以使用 Event 对象并使用“WaitForSingleObject”方法在另一个中等待 Event 对象。这个事件所做的只是向线程发出信号。就是这样! 但是我如何发送数据。我也不希望线程 B 等到线程 A 发出信号。它有自己的工作要做。我等不及了。
我找不到允许我通过线程 ID 或返回的 HANDLE 向/从工作线程和引用工作线程的主线程发送数据的 Windows 函数。我不想在我的项目中引入 MFC 依赖项,并且想听听关于其他人在这种情况下将如何或已经完成的任何建议。提前感谢您的帮助!
【问题讨论】:
标签: winapi multithreading