Processus légers ou threads 4/6: Le problème de concurrence¶
- Pourquoi les threads ?
- Ce que sont les threads-
- Programmer des threads en Python
- Le problème de concurrence
- Synchronisation
- Interblocages
¶
- Vania Marangozova. Nous abordons ici les problèmes de concurrence qui apparaissent lorsque nous avons des activités concurrentes. C'est le cas typiquement des programmes multi-threadés.
Erratum vidéo¶
à 8:29 : "Si nous avons un PlusThread et quatre MinusThread (et non un PlusThread et un MinusThread ) et si nous avons cet ordonnancement là en commençant avec une valeur 1, on arrive à une valeur -1 alors que nous voulions avoir un plus 1 (=) 2, -4 (=) -2. Donc, de nouveau, l'ordonnancement et la non atomicité a fait que nous avons perdu des opérations."