Eventuali duplicati:
Suggestions for a Cron like scheduler in Python?eseguire un'operazione a intervalli specifici in python
quello che sarebbe il modo più divinatorio per programmare una funzione per eseguire periodicamente come attività in background? Ci sono alcune idee here, ma sembrano tutte piuttosto brutte per me. E incompleto.
La classe java Timer ha una soluzione molto completa. Qualcuno sa di una classe Python simile?
"Molti programmatori cercano di evitare il codice multi-thread, dal momento che è molto incline agli errori nella programmazione imperativa." Un po 'fuori tema, ma non penso che questo sia un buon motivo per evitare il multi-thread. La chiave è di farlo correttamente e comprendere pienamente la coerenza della memoria e la semantica di blocco. Sono d'accordo che i programmatori con esperienza limitata di questo tipo di programmazione dovrebbero investire molto nell'apprendimento e nella pratica prima di utilizzare tali tecniche nel codice di produzione. Evitarlo nell'era della programmazione multi-core non è davvero un'opzione praticabile se si desidera utilizzare pienamente le risorse. – Scruffers
@Scruffers multi-threaded è incredibilmente difficile da ottenere correttamente (e può essere solo [difficile da risolvere] (http://stackoverflow.com/questions/3830347/can-a-multi-threaded-program-ever-be-deterministic)), e ci sono molti altri modi per usare più core oltre i thread – dbr