z-logo
Premium
J AC : declarative Java concurrency
Author(s) -
Haustein Max,
Löhr KlausPeter
Publication year - 2005
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.956
Subject(s) - computer science , programming language , concurrency , java concurrency , concurrent object oriented programming , java , thread (computing) , generics in java , real time java , inheritance (genetic algorithm) , parallel computing , programming paradigm , declarative programming , inductive programming , biochemistry , chemistry , gene
The Java programming language has a low‐level concurrency model which is hard to use and does not blend well with inheritance. J AC is an extension of Java that introduces a higher level of concurrency, hiding threads and separating thread synchronization from application logic in a declarative fashion. The emphasis is on limiting the differences between sequential and concurrent code, thus furthering code reuse, and on avoiding inheritance anomalies. This is achieved by taking a middle road between concurrent code on the one hand and complete separation of sequential application logic from concurrency mechanisms on the other. An extensive comparison with related approaches is given for motivating our design decisions. Copyright © 2005 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here