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

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

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

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

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

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

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


#10: Где же наш сервер, чувак?

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

Сломался ИБП IBM, звоню в службу поддержки.

Я – у нас не работает ИБП.

Она – у вас сервер есть?

Я – есть.

Она – серийный номер и модель!

Я – зачем вам серийный номер сервера, если сломался ИБП?

Она – у нас заявка оформляется на сервер!

Я – ну ладно. (я ж не знаю как в IBM принято...)

Она – что случилось с сервером?

Я – (уже начинаю тихонько ржать) сломался ИБП!

Она – хорошо!

Я – (с издевкой уже) а у нас еще один сервер есть!

Она – серийный номер и модель?!

Я – пожалуйста! (сообщаю номер и модель)

Она – что с ним?

Я – а он работает!

Вот этот ответ уже ввел ее в ступор.

Я подсказываю ей выход из ситуации: ...но он не работает с тем ИБП, который сломался!

Потом позвонили мне умные люди из IBM, обещали этой девочке вставить, и сказали, чтобы я оформлял заявку все-таки на ИБП.


#11: Имею прицеп, готов к неожиданностям!



6 из 456