�������, �����!

� ����� java.lang.System ��� ���� �������� ����� arraycopy(), ����� �������� �
����� ����, ����� �� ������. ���� ��������� ������ �����-��������, �������
�������, �����-���, ������� � ���� � ���� �� ���������� �� ��������. ���� ����
������ �� ����� �������, �� ��� ����� � �������, ���� �� �� �������� �� ������
�������� ���-����� �� ������ ���������� �� Java.

�� ���� ������� �������� ��������, �� ������� ������� �������� � �� ��������
"�������" ������ �� �����, �.�. �� �� �� �������� ���������. � ����� �� �����
Remote-����� �� ������� �������� ��� ����������� ����� ������ �
"������������", �� ����� ����, ����� �� �� ������ �� ���������.

��������� ����� ��� ��-���������, ��� ������� � ���- ��� ������ �����. ���� ��
�����, �� � Java ��� ���� ��������� ������, ���� �� � ���� ������ �������� ��
����� �� ������� ���� ����� �� ������ ���� ���������. �������� ��� ����:

  double[][] a = new double[2][2];
  double[] b0 = a[0]; // ��� ���� ������� �������� ��� a[0][x]
  double[] b1 = a[1]; // � ���� � �������� ��� a[1][x]

���� ��������� ���� ��������� ����� � ��� ��������� ��� ����. ������� ������
����� �����, � ������ � ������ ����� ��� �������� ����� �� ����. �� ���������,
���� �� � ����� ������. :-)

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

On Fri, Mar 08, 2002 at 12:15:33AM +0000, Vladimir Djouvinov wrote:

> Imam sledniq interesen problem s edna RMI aplikaciq:
> 
> Zadachata se systoi v obrabotkata na edin double[] array ot N elementa
> (N > 10^6 ). Za da stava po-byrza obrabotkata iskam da probvam s
> paralelno obrabotvane na array na nqkolko PC ednovremenno chrez RMI.
> 
> Za tazi cel trqbva da podam chast(splice) ot originalniq array na
> otdalecheniq metod. Interesuvam se ot mneniq kak tova mozhe da stane po
> naj-efektiven nachin, t.e. s minimalen razhod na CPU cikli i pamet.
> 
> Za razlika ot C/C++ v Java ne moga da podam ukazatel kym segment ot array,
> koeto predpolaga pravene na kopiq na chasti ot originalniq array, chiito
> ukazatel (reference) posle da podam na RMI obekta. Tova li e naistina
> edinstveniq izhod?



Reply via email to