[Python] Mettere in pausa gli altri threads
Luca
luca800 a gmail.com
Ven 4 Ott 2013 14:47:23 CEST
Il giorno 03 ottobre 2013 18:11, Marco Giusti <marco.giusti a gmail.com> ha
scritto:
>
> Ogni thread effettua un'operazione in concomitanza con gli altri. Nel
> momento in cui si ha una sovrascrizione ottiene un lock esclusivo. Tutti
> gli altri thread finiscono le loro operazioni ma nuovi thread non
> possono iniziarne di nuove.
>
> Questo è all'incirca quello che volevi?
>
>
Circa. Non solo non devono inziare nuove operazioni, ma quelle attuali
dovrebbero esser messe in pausa e, quando riprendono, tenere in
considerazione la risposta la dialogo di conferma.
Una cosa del tipo:
global_event = queue.get()
global_event.wait()
overwrite = queue.get()
if os.path.exits(filename) == False or overwrite == True:
... etc etc...
ciao
Luca
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20131004/03d05a32/attachment.html>
Maggiori informazioni sulla lista
Python