13 lines
497 B
Markdown
13 lines
497 B
Markdown
|
# TD 8: Threads and synchronisation
|
||
|
|
||
|
## Reasoning operating systems: questions
|
||
|
|
||
|
1. 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
|
||
|
2. Cela indique quelles fourchettes sont utilisées,
|
||
|
chaque philosophe n'utilisant que 2 fourchettes ou aucune à la fois
|
||
|
3. Deadlock possible
|