DocumentCode :
282509
Title :
Synchronizing shared objects
Author :
Kiser, Markus ; Zogg, Andreas
Author_Institution :
Zurich Univ., Switzerland
fYear :
1989
fDate :
32828
Firstpage :
42461
Lastpage :
42465
Abstract :
Object oriented programming and parallel programming are two important and evolving areas in computer science. Much research has been carried out in each of the two programming disciplines, but little effort has been put on combining the two areas. The authors discuss a major problem of parallel programming: synchronization of concurrent processes using a shared object. Discussing the example of the bounded buffer, they demonstrate how to build a high structured shared object based on primitive constructs in an object oriented manner. They use the object oriented programming environment Smalltalk-80 which supports basic process management and synchronization tools (semaphores). The ideas presented were realized in a prototype of a distributed directory service according to the CCIT X.500 standard
Keywords :
Smalltalk; Smalltalk listings; concurrency control; distributed processing; object-oriented programming; parallel programming; standards; synchronisation; CCIT X.500 standard; Smalltalk-80; bounded buffer; concurrent process synchronization; distributed directory service; high structured shared object; object oriented programming; parallel programming; process management; semaphores;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Applications of Object-Oriented Programming, IEE Colloquium on
Conference_Location :
London
Type :
conf
Filename :
200906
Link To Document :
بازگشت