我正在C中制作win32程序.
当你有多个线程在运行,并且其中一个线程正在等待事件时(例如使用WaitForSingleObject()),该线程是否仍然获得其完整的cpu时间片?
换句话说,操作系统是否知道线程不需要其时间片,直到其中一个事件被发出信号?
当你有多个线程在运行,并且其中一个线程正在等待事件时(例如使用WaitForSingleObject()),该线程是否仍然获得其完整的cpu时间片?
换句话说,操作系统是否知道线程不需要其时间片,直到其中一个事件被发出信号?