Java threads in the light of occam/CSP

Welch, Peter H. (1997) Java threads in the light of occam/CSP. In: Bakkers, A.W.P., ed. Parallel Programming and Java. Concurrent Systems Engineering Series, 50 . I O S Press, Amsterdam, p. 282. ISBN 90-5199-336-6. (The full text of this publication is not available from this repository)

The full text of this publication is not available from this repository. (Contact us about this Publication)
Official URL
http://bookshop.blackwell.co.uk/jsp/id/Parallel_Pr...

Abstract

Java provides support for parallel computing through a model that is built into the language itself. However, the designers of Java chose to be fairly conservative and settled for the concepts of threads and monitors. Monitors were developed by Tony Hoare in the early 1970s as a structured way of using semaphores to control access to shared resources. Hoare moved away from this, in the late 1970s, to develop the theory of Communicating Sequential Processes (CSP). One reason for this was that the semantics of monitors and threads are not WYSIWIG, so that designing robust parallel algorithms at this level is seriously hard.

Item Type: Book section
Subjects: T Technology > T Technology (General)
Divisions: Faculties > Science Technology and Medical Studies > School of Computing
Depositing User: T.J. Sango
Date Deposited: 29 Apr 2009 14:03
Last Modified: 17 Apr 2014 11:16
Resource URI: http://kar.kent.ac.uk/id/eprint/18033 (The current URI for this page, for reference purposes)
ORCiD (Welch, Peter H.):
  • Depositors only (login required):