j'ai un exemple qui devrait montrer ce que je voudrais faireexécuter des fonctions dans une file d'attente
queue = 2
def function():
print 'abcd'
time.sleep(3)
def exec_times(times):
#do something
function()
def exec_queue(queue):
#do something
function()
exec_times(3)
#things need be working while it waiting for the function finish
time.sleep(10)
le résultat devrait être
abcd
abcd
#after finish the first two function executions
abcd
donc, il y a une façon de le faire sans utiliser trhead?
Je veux dire une fonction glib pour faire ce travail.
Vous aurez besoin d'une sorte de modèle de threading/multiprocess pour avoir une exécution simultanée. –