Какая библиотека Python без опроса может сообщить мне, когда одно событие потока в наборе из многих потоков запускается Python

Программы на Python
Ответить
Anonymous
 Какая библиотека Python без опроса может сообщить мне, когда одно событие потока в наборе из многих потоков запускается

Сообщение Anonymous »

Я провожу рефакторинг сервера Python для работы без опроса и time.sleep().
Для этого я полагаю, что буду использовать многопоточную архитектуру.
Что я хочу сделать:
# imports
from random import random
import threading
import time

# Threaded objects
def threaded_function(callback):
time.sleep(random() * 3)
callback.set()

obj = Some_Class()
return obj

### server
# Irregular set of threaded events
for i in range(100):
event_trigger = threading.Event()
new_thread = threading.Thread(target=threaded_function(),args=event_trigger)
collection_library.append(event_trigger, new_thread) #**

Подробнее здесь: https://stackoverflow.com/questions/791 ... t-in-a-set
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»