Вопросы по теме '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 просмотров

Безопасно ли использовать блокировку (TMonitor) в конструкторе/деструкторе Enumerator?
У меня есть простой потокобезопасный контейнерный класс. Он имеет стандартные методы добавления/удаления. Обычно перечисление элементов реализуется как: MyList.lock; try // looping here finally MyList.unlock; end; Но я хочу...
233 просмотров
schedule 17.12.2023