DocumentCode
1205117
Title
A critique of Java for concurrent programming
Author
Garg, Vijay K. ; Mittal, Neeraj
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
Volume
6
Issue
9
fYear
2005
Abstract
The number of processors in a commercial microprocessor chip has been increasing by a factor of two every year, so our desktop has at least a thousand processors. Furthermore, the desktop is connected to millions of other processors. In this article, the author explains the features of a concurrent programming language - Avaj. The author also explores how Avaj differs from Java.
Keywords
Java; object-oriented programming; parallel programming; Avaj; Java; concurrent programming; object-oriented programming; parallel programming; Computer languages; Condition monitoring; Java; Microprocessor chips; Programming profession; Sleep; System recovery; Transaction databases; Writing; Yarn; Java; await; concurrent programming; invariants; nondeterminism;
fLanguage
English
Journal_Title
Distributed Systems Online, IEEE
Publisher
ieee
ISSN
1541-4922
Type
jour
DOI
10.1109/MDSO.2005.43
Filename
1524870
Link To Document