, , . , , .
, , , . . , . . , . , . . . , , , .
, , . : . , " ", . , , , . , . , - . . .
(Wait (X), ) , . , , Set(X).
, Wait(X), , . , . , .
. -, Wait(X) , .
-, ( ) . , , , .
|
|
, , , -. , , (event), (mutex), .
(mutex mutual exclusion ) , ; . , .
"" , , , .
, . , , , , , .. . (Ctrl + Break) .
-. , (). , , . .
() , . , , . , . UNIX.
, Windows 2000, , . .
, send receive. :
send(P, message) message P;
receive(Q, message) message Q.
:
send(A, message) message A;
receive(A, message) message A.
send receive . , . producer-consumer . , , , ,
|
|
( Windows 2000) , . , , . , , .
(Remote Procedure Call, RPC) , .
, . , , . , . .