Accueil🇫🇷Chercher

SR (programmation)

SR (abréviation de Synchronizing Resources) est un langage de programmation destiné à la programmation concurrente.

Ce langage utilise essentiellement deux types d'objets : les ressources et les opérations. Les ressources désignent les processus et leurs variables, elles peuvent être compilées séparément. Les opérations sont chargées des interactions entre processus.

Le langage SR fournit des mécanismes pour invoquer et contrôler les opérations. Il permet par conséquent les appels à des procédures locales et distantes, les barrières de synchronisation, les passages de messages, les sémaphores, la création dynamique de processus, le multicast et le partage de mémoire.

Voir aussi

Références

  • (en) Cet article est partiellement ou en totalitĂ© issu de l’article de WikipĂ©dia en anglais intitulĂ© « SR (programming language) » (voir la liste des auteurs).
  • (en) Gregory R. Andrews, Ronald A. Olsson: The SR Programming Language: Concurrency in Practice, (ISBN 0-8053-0088-0)
  • (en) Stephen J. Hartley: Operating Systems Programming: The SR Programming Language, Oxford University Press, (ISBN 0-19-509579-0)
  • (en) Gregory R. Andrews, « The distributed programming language SR—Mechanisms, design and implementation », Software: Practice and Experience, vol. 12, no 8,‎ , p. 719-753 (lire en ligne)

    Liens externes

    Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.