Dovete eseguire calcoli o esportazioni complesse sul lato client? Utilizzate i processi preemptive e avviate queste azioni senza rallentare gli utenti e il loro lavoro quotidiano!
Eseguire in modo preemptive significa sfruttare la potenza dei computer multi-core, consentendo loro di scalare ed essere più veloci. Dividere un’operazione in parti ed eseguirla in parallelo su tutti i core disponibili. Questo permette di ottenere i risultati più velocemente.
La buona notizia è che non è necessario imparare cose nuove. Tutto ciò che è valido sul server, viene eseguito allo stesso modo sul client!
Se non avete ancora iniziato a usare i processi preemptive, vi suggeriamo di dare un’occhiata ai seguenti post:
- Processi preemptive per il linguaggio 4D
- Differenza tra processi cooperativi e preemptive spiegata da Laurent Esnault al 4D Summit 2016
- Rendi le tue soluzioni scalabili con il multi-threading preemptive – Add K. dal 4D Summit 2018
e la documentazione: Processi 4D preemptive