Вопросы по теме 'tmonitor'
Недопустимая операция указателя в TMonitor.Destroy
В настоящее время я работаю над переносом существующего приложения Delphi 5 на Delphi 2010.
Это многопоточная DLL (потоки создаются Outlook), загружаемая в Outlook. При компиляции через Delphi 2010 всякий раз, когда я закрываю форму, я сталкиваюсь...
2953 просмотров
schedule
06.03.2022
Что на самом деле делают System.TMonitor.Pulse и TMonitor.PulseAll в Delphi
Мне было очень приятно видеть, что Delphi представила запись TMonitor в Delphi 2009, позволяющую блокировать определенные объекты в многопоточной среде. Что меня озадачило, так это методы Pulse и PulseAll этого типа записи.
Например, запись для...
1415 просмотров
schedule
27.01.2023
Безопасно ли использовать блокировку (TMonitor) в конструкторе/деструкторе Enumerator?
У меня есть простой потокобезопасный контейнерный класс. Он имеет стандартные методы добавления/удаления. Обычно перечисление элементов реализуется как:
MyList.lock;
try
// looping here
finally
MyList.unlock;
end;
Но я хочу...
233 просмотров
schedule
17.12.2023