loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1999 International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN '99)
Java4P: Java with High-Level Concurrency Constructs
Fremantle, Australia
June 23-June 25
ISBN: 0-7695-0231-8
Lukito E. Nugroho, Monash University
A.S.M. Sajeev, The University of Newcastle
While Java has provided a mechanism for concurrent programming implemented as language constructs, it is too rudimentary for most programmers and has certain limitations that make programs unnecessarily complex and prevent fine-grained concurrency.We have implemented Java4P, an extension of the Java language, that offers a simpler concurrency model and overcomes Java's limitations. Threads are no longer associated with thread objects, allowing concurrency at any level of granularity. Thread creation is made implicit and synchronisation is achieved through method guards. Synchronisation specification is separated from the functional specification to provide a parallel programming model closer to sequential programming.
Index Terms:
Concurrent object-oriented programming, Java, guards, threads, synchronisation
Citation:
Lukito E. Nugroho, A.S.M. Sajeev, "Java4P: Java with High-Level Concurrency Constructs," ispan, pp.328, 1999 International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN '99), 1999
Usage of this product signifies your acceptance of the Terms of Use.