【发布时间】:2010-06-16 15:25:31
【问题描述】:
我有一个包含多个工作线程的程序和一个接收作业的主线程。在主线程中,我想将作业排入同步队列,并让工作线程坐在那里等待队列。当队列中有东西时,我希望工作人员从队列中拉出工作,而剩余的工作则坐在那里等待另一个工作。
我找到了 CreateMsgQueue (http://msdn.microsoft.com/en-us/library/ms885180.aspx),但这似乎只存在于 Windows CE 中。
我知道我可以自己写这个,但是如果某些东西已经存在,我会傻到不使用它。
我正在使用 Visual Studio 2005 在 c++ 中进行开发。
任何建议都非常感谢。
谢谢 丰富的
【问题讨论】:
标签: winapi queue synchronized