Я хотел бы понять функцию Исеть() в питоне резьбИсеть() в питоне многопотоковости
его называют на функции FUNC (1)
Что делает это триггер функции? Я искал и не нашел четкого ответа.
Спасибо!
Я хотел бы понять функцию Исеть() в питоне резьбИсеть() в питоне многопотоковости
его называют на функции FUNC (1)
Что делает это триггер функции? Я искал и не нашел четкого ответа.
Спасибо!
Python threading имеет некоторую синхронизацию между событиями потоков. как java threading. Вы найдете класс threading.Event
, который является простым объектом синхронизации. Событие представляет собой внутренний флаг, такой как блокировка монитора синхронизации java, и потоки могут ждать установки или отмены флага.
позволяет сказать код сервера выполняется следующим образом: -
>>> import threading
>>> t = threading.Event()
>>> t.wait()
Нить сервер может ждать флага быть установлен:
заманивать клиент манипулирует событие следующим образом:
>>> e = threading.Event()
>>> e.isSet()
False
>>> e.set()
>>> e.isSet()
True
>>> e.clear()
>>> e.isSet()
False
Если флаг установлен, метод wait ничего не делает. Если флаг очищен, ожидание блокируется до тех пор, пока он не будет установлен снова. Любое количество потоков может ждать одно и то же событие.
Вы смотрите выше, чтобы увидеть, что "self._stop" есть? –
yah я сделал. но я не нашел ничего подобного @ IgnacioVazquez-Abrams – ellabells
Даже на четвертой строке '__init __()'? –