ArchiSys/TD/TD8/index.md
2024-04-19 08:11:16 +02:00

497 B

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