Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Есть некоторые действия, которые надо выполнить в определенном потоке.
Как лучше организовать структуру этого приложения?
Офлайн
 
							 1
  1   
								
								Работникам надо сделать работу.
Как лучше организовать?
Офлайн
 
							 0
  0   
								
								Есть вариант с очередью, но я боюсь, что может произойти фатальная ошибка и часть очереди окажутся не выполненой.
Офлайн
 
							 1
  1   
								
								Я к тому, что поконкретней бы.
Может эта статья поможет.
http://greenmice.info/ru/node/27
Офлайн
 
							 0
  0   
								
								Естественно я знаю, что такое крит. секции.
Допустим мы имеем некоторую абстрактную сферическую либу liblib, которую можно юзать лишь в 1 потоке. Допустим в ней есть метод execute()
В одном потоке бы мы ее вызвали liblib.execute()
Но нам надо вызывать ее из других потоков программы, коих сотни.
Как спроектировать архитекруту сабжа?
На ум приходит лишь вариант с Queue
Офлайн
 
							 3
  3   
								
								nerezusХороший вариант тебе пришел на ум :)
На ум приходит лишь вариант с Queue
Офлайн
 
							 0
  0   
								
								Хм… Ладно, а как тогда остановить тот поток, который отдал в него правление? Делать lock.acquire, а том потоке release?
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)