Multithreading WaitForObject

Multithreading WaitForObject,multithreading,winapi,synchronization,Multithreading,Winapi,Synchronization,谁能告诉我WaitForObject()函数的返回值是多少。 我不是指返回值(int)的类型。 如果事件有信号,它会返回什么?如果事件没有信号,它会返回什么 谢谢没有WaitForObject函数。我假定您指的是WaitForSingleObject或WaitForMultipleObject WaitForSingleObject将返回等待超时、等待对象0或等待错误。WaitForMultipleObjects将返回WAIT\u TIMEOUT、WAIT\u OBJECT\u 0+n(其中n是

谁能告诉我WaitForObject()函数的返回值是多少。
我不是指返回值(int)的类型。 如果事件有信号,它会返回什么?如果事件没有信号,它会返回什么


谢谢

没有WaitForObject函数。我假定您指的是WaitForSingleObject或WaitForMultipleObject


WaitForSingleObject将返回等待超时、等待对象0或等待错误。WaitForMultipleObjects将返回WAIT\u TIMEOUT、WAIT\u OBJECT\u 0+n(其中n是数组中对象的索引)或WAIT\u ERROR。

没有WaitForObject函数。我假定您指的是WaitForSingleObject或WaitForMultipleObject


WaitForSingleObject将返回等待超时、等待对象0或等待错误。WaITFrimeType对象将返回WaiTyTimeOutt、WaijObjuts0+n(其中n是数组中对象的索引)或WaITYOrror错误。

< P>这个问题不是C++。C++没有API,叫做WaITFoObjor()。 Windows API有一个名为WaitForSingleObject的函数和另一个名为WaitForMultipleObjects的函数。
这些函数在失败时返回-1,如果数组中的第一个对象收到信号,则返回0,如果等待超时或放弃,则返回大于等于0x80的数字。(如果被放弃,0x102如果有超时)。

这个问题不是C++。C++没有API,叫做WaITFoObjor()。 Windows API有一个名为WaitForSingleObject的函数和另一个名为WaitForMultipleObjects的函数。
这些函数在失败时返回-1,如果数组中的第一个对象收到信号,则返回0,如果等待超时或放弃,则返回大于等于0x80的数字。(如果放弃,则为0x80;如果超时,则为0x102)。

这一问题的答案在谷歌上很容易找到。缺乏基础研究,比如正确的名字并在MSDN中查找,这就是为什么你会得到反对票。谷歌上很容易找到答案。缺乏基础研究,比如正确的名字并在MSDN中查找,这就是为什么你会得到反对票。