497 B
497 B
TD 8: Threads and synchronisation
Reasoning operating systems: questions
- Différent mécanismes pour différentes utilisations:
- mutex locks pour gérer l'accès à une ressource
- sémaphores pour gérer l'accès à une quantité de variables
- variables de condition
- spin lock: comme sémaphore mais avec du temps processus
- Cela indique quelles fourchettes sont utilisées, chaque philosophe n'utilisant que 2 fourchettes ou aucune à la fois
- Deadlock possible