WoTUG - The place for concurrent processes

Paper Details

  title = "{C}ommunicating {J}ava {T}hreads",
  author= "Hilderink, Gerald H. and Broenink, Jan F. and Vervoort, Wiek and Bakkers, Andr\`{e} W. P.",
  editor= "Bakkers, Andr\`{e} W. P.",
  pages = "48--76",
  booktitle= "{P}roceedings of {W}o{TUG}-20: {P}arallel {P}rogramming and {J}ava",
  isbn= "90 5199 336 6",
  year= "1997",
  month= "mar",
  abstract= "The incorporation of multithreading in Java may be
     considered as a significant part of the Java language,
     because it provides rudimentary facilities for concurrent
     programming. However, we belief that the use of channels is
     a fundamental concept for concurrent programming. The
     channel approach as described in this paper is a realization
     of a systematic design method for concurrent programming in
     Java based on the CSP paradigm. CSP requires the
     availability of a Channel class and the addition of
     composition constructs for sequential, parallel and
     alternative processes. The Channel class and the constructs
     have been implemented in Java in compliance with the
     definitions in CSP. As a result, implementing communication
     between processes is facilitated, the programmer can avoid
     deadlock more easily, and the programmer is freed from
     synchronization and scheduling constructs. The use of the
     Channel class and the additional constructs is illustrated
     in a simple application."

If you have any comments on this database, including inaccuracies, requests to remove or add information, or suggestions for improvement, the WoTUG web team are happy to hear of them. We will do our best to resolve problems to everyone's satisfaction.

Copyright for the papers presented in this database normally resides with the authors; please contact them directly for more information. Addresses are normally presented in the full paper.

Pages © WoTUG, or the indicated author. All Rights Reserved.
Comments on these web pages should be addressed to: www at wotug.org

Valid HTML 4.01!