0 votes

Les sémaphores sont-ils "complets" ?

Tous les problèmes de synchronisation imaginables peuvent-ils être résolus par une utilisation judicieuse des sémaphores ? Qu'en est-il des sémaphores faibles ?

3voto

David Seiler Points 6212

Non. Par exemple, il est impossible pour un système qui n'utilise que des sémaphores pour la synchronisation de fournir des garanties sans attente, ou même des garanties de progression, face à du code tiers (par exemple un plugin). Une section de code perverse ou mal écrite peut refuser à tout le monde et pour toujours l'accès à une section de code protégée par un sémaphore.

0voto

sdcvvc Points 14968

Agerwala soutient que les sémaphores convenablement étendus sont complets. Cela ne répond pas à toutes mes questions, mais est sur la bonne voie. David Seiler a également raison.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X