• 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