, . . , , -.
. , . , , . , .
, ( ) , . , , , .
:
( );
-
, . , . , - , -. - , .
, , , .
, . , , , , . , . , , , - . . , .
|
|
(critical section) , - . , . , , , , , .
. , . , . 1000 x86. , .
, , (signaled state), (nonsignaled state). , Microsoft .
, , , , FALSE (). TRUE, , .
:
- . , , .
Wait- - . WaitForSingleObject:
DWORD WaitForSingleObject(HANDLE hObject, DWORD dwMilliseconds);
, , hObject, , / ( , ). , dwMilliseconds, , ( ) .
. ( ) : -, ( ).
|
|
- . - : (manual-reset events) (auto-reset events). , .
- , - , , . . , . , , .
. , , , , 32 : ( ), .