77725.fb2 Bash.org.ru IT Happens Истории ## 1 - 800 - читать онлайн бесплатно полную версию книги . Страница 10

Bash.org.ru IT Happens Истории ## 1 - 800 - читать онлайн бесплатно полную версию книги . Страница 10

#9: Особенности национального многопоточного программирования

28 октября 2008, 14:51. рейтинг: 2

...Ты знаешь про время жизни объекта? Так вот.

Из метода передавался в объект ( который работает в ДРУГОМ потоке ) адрес локальной переменной. Представляешь, что случается, когда метод завершает работу?

Правильно, локальная переменная уничтожается. Адрес становится инвалидным. А так как объект, в который передается этот адрес – работает в другом потоке, то это вполне реальная проблема.

Я на это долго медитирую... И иду спрашивать, как это работает? Ведь ясно же, что это ошибка.

На что мне автор говорит: ставлю у потока более высокий приоритет и благо даря этому объект УСПЕВАЕТ вычитать содержимое переменной.

А ты говоришь – "Архитектура"... "Планирование"...

Индусам до нас далеко.

Чисто по-русски. Успеть хапнуть, пока не пришел писец...