Найти - Пользователи
Полная версия: Асинхронное программирование
Начало » Python для экспертов » Асинхронное программирование
1
Ziberbulger
Здравствуйте!
Есть такой вопрос. Хочется очень чтобы некая функция выполнялась в асинхронном режиме. То есть по ее завершении вызывалась бы назначенная отложенная функция (callback), при этом выполнение программы продолжалось бы сразу, не ожидая завершения работы этой функции.
Какие средства можете посоветовать для реализации такого подхода (не сетевой направленности)? Только threading? Может еще что-то есть?
slav0nic
http://docs.python.org/dev/library/concurrent.futures.html например
http://www.dabeaz.com/coroutines/ (правда не совсем колбеки)
ну и колбеки широко юзаются в twisted

забыл, ещё есть в multiprocessing.Pool.apply_async

lorien
os.fork
threading.Thread
multiprocessing.Process
subprocess
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB