ResearchIndex Home Michael Papathomas. Concurrency in object-oriented programming languages . Prentice Hall, 1995. The finer control the programmer has, the faster his code can run, but the more danger of error from unanticipated execution paths. In the orthogonal approach, concurrency is integrated into a language independently of the object model.
Sequential objects are accessible by concurrent threads without any implicit protection.
First , in some languages, it is useful to have generic synchronization protocols that can be applied to many different classes. In this case, one needs to be able to separate generic conditional synchronization code from specific classes to allow reuse. Concurrency in object-oriented programming languages . Prentice Hall, 1995. This example is derived from a standard architectural pattern for the distribution of tasks in parallel programs.