Скопировать ссылку на объект или передать его в метод / конструктор потокобезопасно? - PullRequest
2 голосов
/ 07 июля 2011

У меня есть объект, который используется для чтения / записи между потоками.

Предполагается, что синхронизация выполнена правильно, если A - это объект, ранее инициализированный, когда ни один поток не запущен, когда они начинают работать - поток-безопасно делать:

Object B = A;

DoSomething(A);

?

1 Ответ

1 голос
/ 07 июля 2011

ссылками можно смело делиться; однако доступ к реальному объекту может потребовать синхронизации.

...