Вверх ↑
Ответов: 4622
Рейтинг: 746
#1: 2015-03-05 17:23:05 ЛС | профиль | цитата
Вероятно, да, так, как я выше писал, в первом варианте я забыл включить критическую секцию, которая призвана обезопасить данные при параллельном записи/чтении. То-есть, дефайн отключен - соответствие первому варианту, включен - последнему.
Точные действия - в четвертой строчке:
{.$define THREAD_SAFE}
Дефайн отключен, критическая секция не используется, соответствие самому первому варианту.
{$define THREAD_SAFE}
Дефайн включен, используется критическая секция, соответствие самому последнему варианту. Предпочтительно протестировать и отладить именно этот вариант.
карма: 26

0