# 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