Должен ли я блокировать/синхронизировать назначения и методы get()?JAVA

Программисты JAVA общаются здесь
Гость
Должен ли я блокировать/синхронизировать назначения и методы get()?

Сообщение Гость »

Предположим, у меня есть основной поток, который постоянно меняет ссылку на определенное поле:

Код: Выделить всё

public void run()
{
while(...)
{
...
this.bitmap = Bitmap.createBitmap(bitmapWidth, height, Bitmap.Config.ARGB_8888);
this.bitmap.copyPixelsFromBuffer(buffer);
}
}

public Bitmap getBitmap()
{
return this.bitmap;
}
Должен ли я заблокировать/синхронизировать назначение и/или метод get, когда другие потоки пытаются получить растровое изображение из основного потока?


Подробнее здесь: https://stackoverflow.com/questions/782 ... et-methods

Вернуться в «JAVA»