Synchronizing multiple clients and servers

  • Mordechai Ben-Ari
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1411)


This paper presents a programming paradigm for synchronizing multiple clients and servers. The solution is flexible and efficient and shows how class-wide types and protected objects can be used to achieve the effect of dispatching on entry calls.


Message Type Programming Paradigm Server Queue Protected Object Package Body 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    T. Baker and O. Pazy. Doing without the multi-way select. Language Study Note 035-DR, file LSN_035. in directory /ada/ajpo/standards/95com/lsn, Walnut Creek Ada CD-ROM, 1992.Google Scholar
  2. 2.
    J. Barnes, editor. Ada 95 Rationale: The Language, The Standard Libraries, volume 1247 of Lecture Notes in Computer Science. Springer-Verlag, 1997.Google Scholar
  3. 3.
    M. Ben-Ari. Using inheritance to implement concurrency. In Twenty-Seventh SIGCSE Technical Symposium, volume 28 of SIGCSE Bulletin, pages 180–184, 1996.CrossRefGoogle Scholar
  4. 4.
    A. Burns and A. Wellings. Concurrency in Ada. Cambridge University Press, 1995.Google Scholar
  5. 5.
    M. Kamrad and J. Hassett. Applying Ada9X to two real time applications: A case study. In M. Gauthier, editor, Ada-Europe '93, volume 688 of Lecture Notes in Computer Science, pages 79–94. Springer-Verlag, 1993.Google Scholar
  6. 6.
    S. T. Taft. Standard event queue package. Language Study Note 1032, file 92.07/92.0702 in the archive in directory /ada/ajpo/standards/95com/mrtcomments, Walnut Creek Ada CD-ROM, 1992.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Mordechai Ben-Ari
    • 1
  1. 1.Department of Science TeachingWeizmann Institute of ScienceRehovotIsrael

Personalised recommendations