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