Nous avons tous l'habitude de jobs multiples actifs en même temps. La différence est que les threads sont étroitement couplés, tandis que que les jobs sont le plus souvent isolés les uns des autres. Ces derniers ne peuvent communiquer entre eux que par des objets externes du
Threads multiples vs. jobs multiples
genre files d’attente de données ou de messages. Les threads communiquent entre eux par défaut, parce qu’ils s’exécutent dans le même job, et parfois même dans le même programme avec les mêmes variables de programmes. La difficulté avec les threads consiste à limiter leur communication et à ne les autoriser qu’en mode thread-safe (c’est-à-dire en toute sécurité quant aux threads et à leurs actions).
Sécurité des threads
La sécurité des threads devient critique quand un job en a plusieurs. Pour que votre application soit vraiment thread-safe, il faut que les programmes ou les procédures qu’elle appelle le soient eux-mêmes et n’utilisent que des commandes qui le soient elles aussi. Si votre application utilise des ressources partagées, elle doit aussi assurer la sécurité des threads. Les exemples de ressources partageables sont nombreux : espaces utilisateur, stockage statique, stockage dont l’accès se fait par un pointeur de base, et fichiers remplacés à partager.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Sekoia.io : l’alternative européenne qui s’impose dans la cybersécurité
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
- IA Agentique : la vraie rupture c’est la gouvernance humaine
- Les défaillances des pipelines de données pèsent lourdement sur la performance des grandes entreprises
Articles les + lus
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
À la une de la chaîne Tech
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
