В Delphi то, что делает System.tmonitor.pulse и Tmonitor.pulseLl на самом деле

Мне очень приятно видеть, что Delphi ввел запись Tonumitor в Delphi 2009, разрешил заблокировать определенные объекты в многопоточной среде. То, что озадачило меня, - это методы импульсов и PulseAll из этого типа записи.

Например, запись для импульса в справочных состояниях Delphi «уведомляет следующую поток в очереди ожидающей очереди, что он сможет заблокировать указанный объект, как только вызововная резьба выпускает объект».

Действительно? Что это обозначает? Я использовал TMonitor без использования пульса без проблем. Кроме того, некоторые из применений Tumnitor в источнике Delphi никогда не используют импульс.

- это методы импульсов и PULSEALL, включающие только в записи TMonitor Thonitor Delphi для совместимости на уровне источника с классом .NET Monitor, или они действительно служат цели?

Есть два вопроса ( Tmonitor.pulse vs tmonitor.pulseall " и и « Что такое Tononitor в системном блоке Delphi хорошо для «), которые говорят по этому вопросу, но я ищу окончательный ответ.

11
задан Community 23 May 2017 в 11:43
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: