Истории с тегом: индийский код

Всего историй: 192

54

Программа, не забудь!

Индийский код, индийский код.

Иногда бывает так заработаешься, что любому индусу фору дашь. Безо всякого злого умысла.

Модуль. Переписанный уже, наверное, раз двадцать, причем разными людьми.

Заказчик выставляет новые требования. Лезу внутрь, переписывать куски в двадцать первый раз.

После чего долго медитирую на фрагмент:

...

a=a;

b=b;

...

Видимо это было напоминание программе, чтобы точно не забыла...

9

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

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

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

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

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

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

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

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

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