Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione concorrente

Thread

Un thread è una linea di esecuzione indipendente che gira accanto al resto del tuo programma. Avviare un thread permette a un pezzo di lavoro di avvenire in secondo piano mentre il programma principale prosegue.

I thread sono lo strumento di concorrenza di più basso livello in Raku. Nel codice di tutti i giorni ricorrerai di solito alle promise di livello più alto della sezione successiva, che sono costruite sopra i thread ma sono molto più facili da combinare. Vale comunque la pena vedere il meccanismo di base: come avviare un thread e come aspettarlo.

Argomenti di questa sezione

Pratica

Risolvi 1 quiz sul contenuto di questa sezione.

Esercizi

Questa sezione contiene 3 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.

  1. Eseguite in un thread
  2. Unite e attendete
  3. Due thread

Soluzione: Nessuno negativo   |   Avviare un thread