Dal corso: Fondamenti di programmazione: oltre i fondamenti

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Introduzione al multithreading

Introduzione al multithreading

- Adoro cucinare. Una delle mie cene preferite è mescolare verdure fritte e riso. Potrei tritare le verdure, cucinarle, poi metterle da parte e mettere il riso. Ma questo renderà più lungo l'intero tempo di preparazione. Soprattutto quando ho fame, non è qualcosa che voglio. Così, invece, ho messo il riso per primo. E mentre sta cucinando, preparo e cucino le verdure. In questo modo, tutto cuoce allo stesso tempo e il mio pasto è finito più rapidamente. Questo mi permette di fare (bip) due cose contemporaneamente. Ma ho ancora solo bisogno di concentrare la mia attenzione in una direzione in un dato momento. Puoi rendere i tuoi programmi per computer più veloci e reattivi strutturandoli per fare più cose contemporaneamente. A tale scopo, è possibile strutturare il codice per avviare attività separate eseguite contemporaneamente. Ogni attività è nota come thread. E l'approccio generale alla scrittura di codice che esegue thread contemporaneamente è noto come multithreading. Ogni…

Contenuti