Найти - Пользователи
Полная версия: Прошу помощи! Многопоточность!
Начало » Python для экспертов » Прошу помощи! Многопоточность!
1
principala
Кто может, дайте код в общем виде.
Задачу опишу следующим образом.
Есть две части программы. назовём их C - ядро и G - графическое отображение.
Ядро представляет собой тяжеловесную задачу.
У каждой из частей программы есть три этапа выполнения: C1, C2, C3 и G1, G2, G3.

Что хочу:
Чтобы G1 выполнялось после C1, G2 - после C2, G3 - после C3. Короче говоря параллельно.

Что получается:
Тяжеловесное ядро занимает все ресурсы и только после полного выполнения C происходит отображение сразу G3.

Знаю, что нужно использовать потоки, но не знаю как именно!

Как организовать взаимодействие между потоками?
tombird
с потоками не очень просто
надо бы теорию для начала почитать (вне зависимости от языка программирования)

ну а так пара ссылок - обзор
http://linuxgazette.net/107/pai.html
и рецепт доморощенного средства коммуникации - CallQueue
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/491281
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