Вниз
Скачать: CL | DM;

Самая гнусная ошибка?   Найти похожие ветки 

← →
Mystic ©   (2011-12-01 13:54) [40]


> Если использовать крит секции, Interlocked функции (почаще
> кстати - это самый простой и быстрый вариант), OnTerminate
> (когда то я "забыл" про него - запомнил надолго :) потока
> - никаких проблем не будет.
> Обычно на такие элементарные ошибки натыкаются те кто только
> начала работать с многопоточными проектами, и я в свое время
> тоже натыкался.


Есть еще посылка сообщений и прочие радости. Более того, есть инструменты для верификации многопоточных алгоритмов. Но все равно количество вариантов обычно растет комбинаторно, всегда можно что-то упустить и потом искать. Race condition все-таки не самая редкая ошибка :)



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.51 MB
Время: 0.005 c
2-1323374485
Gu
2011-12-09 00:01
2012.03.25
Openfolder


15-1322396208
Vyacheslav
2011-11-27 16:16
2012.03.25
Delphi XE2 в "режим" Delphi 7


2-1323635690
Bobermaner
2011-12-12 00:34
2012.03.25
Работа с COM-портом.


6-1253728722
kluben-hh
2009-09-23 21:58
2012.03.25
Правильное соединение клиента с сервером


6-1254316524
Абрамов Игорь
2009-09-30 17:15
2012.03.25
Отправка почты Exchange Server




   Наверх