CHAPITRE 19 Concurrence et exétrons

À long terme, pour créer de vastes programmes travaillant avec des processus concurrents, il est déconseillé d’utiliser un langage orienté machine qui autorise un accès illimité à la mémoire et aux adresses. Il ne peut exister aucun moyen pour rendre de tels programmes fiables (même avec l’aide de mécanismes matériels complexes).

— Per Brinch Hansen (1977)

Les patrons logiciels de communication sont des patrons logiciels pour le parallélisme.

— Whit Morriss

Si vous avez constaté que votre attitude par rapport aux traitements parallèles ou concurrents a changé au cours de votre carrière de programmeur, sachez que vous n’êtes pas le seul. Cela arrive aux autres.

Au départ, écrire du code concurrent est amusant et ...

Get Programmer avec Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.