Parallel programming in Delphi: l'amore per l'asincrono - Ep. 1: Il multi-threading (Live Coding)
In questa prima sessione abbiamo introdotto il multi-threading in Delphi, esplorando come creare thread separati per eseguire codice in parallelo senza bloccare la UI dell'applicazione.
Parallel Programming in Delphi: l’amore per l’asincrono Ep. 1: Il multi-threading Live Coding
A grande richiesta dei partecipanti all’ultima live, in questa sessione abbiamo navigato le tempestose acque della programmazione asincrona in Delphi.
La programmazione asincrona è uno strumento fondamentale per rendere le app reattive e responsive, soprattutto in ambito mobile dove la velocità del feedback verso l’utente è un requisito fondamentale per garantire una buona esperienza di utilizzo.
Delphi fornisce alcuni strumenti incorporati per venirci incontro su questo aspetto, come la PPL (Parallel Programming Library), ma esistono anche tanti altri tool e librerie utilizzabili.
In questa prima live, abbiamo introdotto la tematica del “multithreading” in generale, parlando di come lavorano i thread separati e di come crearli in Delphi per poter eseguire parallelamente codice senza bloccare la UI dell’applicazione. Abbiamo appena “grattato la superficie”…
