����������� � ����� ������ ������������

  �� ��������� ���� ������ ����
�� ��������, � ������ ���� �����.
�. �����������

�� ������ �����, � ������ ���
� ������ � ���� ����������.
�. �������

� ���������� ����� �� ������, ��� ���� � ����������� ���������������� ������������ ���������� ���������� ��������� ������������ ���������: �������� ����� ������, ������� ���� � ������� ��������� �������� ������, ������������ ������� ����� � ������ �����! � ��� ��������, ���� ������������ �������� ������� �� ������, ��� � ������ ������� ��������. ��������� ��������, ��������� �������� � ����� � ���������� ����������� ������������ ���������, ������������ ����� ������������� ������. �� ������ ������, ��������� ����� ������� ��� � ���������� ������������� ��� �������� ����������. ��������� ���������� � � ��������� �������. � ����������������, �������� ������� �� ����� ������ ��������� ���������� �� ��������, ���� �� �� ������� � ����������� ������� ��������� ������ ���������, ���������������� � ���� �������.
�������� ����� ��������� � ����������� ���� ���������� ����������� ���������� ������ ����������������� � ��������� �� ��� ���� ������. ��� ���� � ����������� ���������� �� �� ������ ����� ����� ��������, � ����� ����� �������� ����� ��������� ��� ������� (� ��������, ����� ���������������� ����������� ������� ������ �, ��������, ��������� ���������� ��������� ������, �� ��� ����� ������ � ���� �� ���� ���� �� ��������� ��� � ���������� ��������� ����������������� �������), � �������� ����� �� ������ ����� �����, � ����� ������ ����������� (� ����������� ��) ����������.
����������� ����������� ����������� �������� ������ ������ ��������������� ��� ��� ���� ��������������, ��������� �����������. ��������, � ������������� ������� ������ ��������� ������� ������ ���� ������ (��, ��� � ������ ���������� ������ ��������������� ��� "������", ���������� ��������� ��� �������� ����������) ����������� ��� ����� ��� �������� ������ ����������� �������������� ������� � ��� ������� � ���� ��������������� ��������. ������� � ����� ������ ����� ���� ������������ ���������� ���������, ��������, ����������� ������ �������� � ����� � ����������� ���������� ������� "��������", ��� ������� �����, ���� ������� ������ ���� ��������, � ������������ ��������� � �������� ���������.
�����, ��� ����� ������ ������� ���������� �� ���������, � ��� ����� ������ ���� ��������� ������ �� �������� �������������. ���� ������� ����������� � �������� ������ ���������, ���������� ����������, ������� � ��� ����� ���������� �������� � ��������, ��� � ������������� � ��������, ���������� � ��� �������������� ����� � ����� ������� �����������.
������ ���������� ���������, ����������������� � ������������ ����������, ����� �������, ����� ���� ����������������� ��� ��������� ���������, ��������� ���������� ������� ���������� ��������� � ��������������� ������� �������.
��� �������������� ����� ��������� ������ ���������� (� ���������, �������������� ������������ ��������) � ��������� � ���� ����� ����� �������� ���������� ����������������. ��������, � [�������� 1978] ���� �� ����������� ������������ ����������������, �. ��������, ����� ������������ ��������� ���� ������� ��� ������ ������������ � ��������, ������������ ����������. ����� ������������� ����������, ���������� ����� �������� ��������� � �� ����������� �������������.
��� ���������� ������������ ��������� �� ����� ������ ������� � ������������ ��� ����������� �������������, ��� ��������� ���������� ������� � ��������� ������ ������� �� �������� � � ��� ����� ����������. ���� ����� ������ ������� � ��������������� ������������� ���������, ��� ����� ���� �������� ��� ������ �� �������� �������. ��� ��������� �� �� � ��������� � ���������� �������������� �������� ����������� ������� ������ �������� ��������, ��� ������� �� ������ �������� ���������� � ��������� ������� �������.
��� �������������� ������������ ���������� ��������� ��� ��������� ������������� ������� ������ ����������, �. �. ���������� ���� �� ��� ����� ���������� ����� ������ �� ������ � ������ �� ��������� ������������������� ���������� �������� ���������. ��������� ������ ������������ ������������� ������, ������� ������ ������ ���� (� ������������ ���������� ��� ���������� race condition (�������� � ������ ������������), �������� �� �������� ������� ������ ����������) ����������� ���������� ���������� � �������� ������������.
����� �������, ������������ ������ �������� ������ ������������ � ��� �� ������ ��. ��� ���� ����� �� ������ ������, ����� ���������� �������� ���������� � ����������� ����������� ������������� ��������. �������, ��� � ������� �������� �� ����� ��������� ��������� ������. ������, ���� ������������ �������� ���������, ������ ������ ����� �� ����������, ������� ������ ����� ���������� �������� ���� �� ������������ ���������� �����������.
� �������, ������ ���� ����� ��� ������������� ���������� ����������� ����� �������� � ������� �����. ���������� ����, �� ����������� ������, �������� ��� ������������ ������. �� ���� ��������� ���� � �������� ������ ��������������� ������������ ������������ �������, ������� ���� "�����������" ����������� �� ������������. ������������� ���� ���������� ���� ����������� ������ �������������� ��������������, ���� ���������� � ����������� ����������, �������� [���� 1989].
����������� ����� ������������ ������ ����������� �� ������ ��� �������������� ��������� ������ ��������� � ������������ ����������, �� � ��� �������������� ��������, ������������� �� ��������� �����������, � ����� ��� ���������, ��������������� ����������������� � �������� ���������, �������� ����������� ������. � ����. ����������� ��������������� �� ������, ��� [������]������������ ���� ����������, �� ���������� ������������� ����������, �������� ����� ����� ����������� �� ���������������� ������, � ����������� ��� ����������� �� ������������� ����� ������.
����������� ���������, ����������� � ���� �����, ��������� �� ���� ������������� �������, ������� ����� � ������ �� ����� �������� �� � ��������� � ����������� ����������, � � ���� ��� ����� ������� ��� ����� ����������. � ����������������, ���� �� ����������������� "�����" ����� �� ���� ��������� ���������� ���������, � ������������ ����� ���������� ������� (��������, ��������� �����, ����������� ����������� ������� ���������, ��� ���������� ��� ���� ������� ������� � ���������, ������� ��������� ��� ���������) ��� �������, ������������ � ������ ��� ������ ������� ������� ������� ������������-��������, �� � ����������� ������� ��� ��� �������� �� ����������.