Vous avez besoin d’exécuter des calculs ou des exportations complexes du côté client ? Utilisez des processus préemptifs et lancez ces actions sans ralentir les utilisateurs et leur travail quotidien !
Exécuter des processus préemptifs signifie tirer parti de la puissance des ordinateurs multicœurs, ce qui leur permet d’évoluer et de fonctionner plus rapidement. Divisez une opération en plusieurs parties et exécutez-la en parallèle sur tous les cœurs disponibles. Cela vous permet d’obtenir vos résultats plus rapidement.
La bonne nouvelle est que vous n’avez pas besoin d’apprendre de nouvelles choses. Tout ce qui est valable sur le serveur s’exécute de la même manière sur le client!
Si vous n’avez pas encore commencé à utiliser les processus préemptifs, nous vous suggérons de consulter les articles suivants :
- Processus préemptifs pour le langage 4D
- Différence entre coopératif et préemptif expliquée par Laurent Esnault au 4D Summit 2016.
- Rendez vos solutions évolutives avec le multithreading préemptif – Add K. du 4D Summit 2018.
et la documentation : Processus préemptifs 4D