Dal corso: Concetti della programmazione in Python
Sblocca questo corso con una prova gratuita
Iscriviti adesso per accedere a oltre 24.700 corsi tenuti da esperti del settore.
Programmazione a eventi - Tutorial Python
Dal corso: Concetti della programmazione in Python
Programmazione a eventi
- L'utilizzo del metodo di polling per controllare la consegna della pizza non era molto efficiente. Ed era piuttosto estenuante correre su e giù per quelle scale. Fortunatamente, c'è un modo migliore per aspettare il pizzaiolo: la programmazione basata sugli eventi. Posso semplicemente sdraiarmi qui sul letto in attesa che si verifichi un evento. E quando quell'evento finalmente si verifica, interromperà il mio stato di attesa, e solo allora dovrò alzarmi dal letto per gestire quell'evento con l'azione appropriata. Ci sono molti tipi diversi di eventi che sono pronto a gestire. Un esempio è un evento timer. L'azienda produttrice di pizza promette che consegneranno la pizza in 30 minuti o meno, e io ho deciso di dare loro qualche minuto di allentamento, quindi ho impostato un timer per 45 minuti. E se non ho ricevuto la mia pizza entro allora, probabilmente dovrei chiamarli per vedere se c'è un problema con l'ordine. (squillo del timer) Ora che l'evento timer ha interrotto il mio…