Мне очень приятно видеть, что Delphi ввел запись Tonumitor в Delphi 2009, разрешил заблокировать определенные объекты в многопоточной среде. То, что озадачило меня, - это методы импульсов и PulseAll из этого типа записи.
Например, запись для импульса в справочных состояниях Delphi «уведомляет следующую поток в очереди ожидающей очереди, что он сможет заблокировать указанный объект, как только вызововная резьба выпускает объект».
Действительно? Что это обозначает? Я использовал TMonitor без использования пульса без проблем. Кроме того, некоторые из применений Tumnitor в источнике Delphi никогда не используют импульс.
- это методы импульсов и PULSEALL, включающие только в записи TMonitor Thonitor Delphi для совместимости на уровне источника с классом .NET Monitor, или они действительно служат цели?
Есть два вопроса ( Tmonitor.pulse vs tmonitor.pulseall " и и « Что такое Tononitor в системном блоке Delphi хорошо для «), которые говорят по этому вопросу, но я ищу окончательный ответ.