[ Lien ]ce petit tuto parle de thread, semaphore, mutex, section critique, etc ...
note pour l'accès aux données partagées:
- si ton soft est seulement multi-thread, utilise les sections critiques
- si ton soft est multi-process, utilise les mutex's
les sections critiques sont concus pour le multi-thread seulement et très rapide comparé aux mutex's. les mutex's par contre, sont multi-process mais plus lent que les sections critiques.
pour le multi-process, il est préférable d'utiliser les mutex's.
pour le multi-thread(only) => les sections critiques
si tu utilise des sections critiques pour un soft multi-process, ton soft va `boguer` & `planter`
sections critiques => 1 process(only) et 1+ thread(s)
mutex's => 1+ process et 1+ thread(s)
~(.:: NitRic ::.)~