Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in an object framework is to associate execution capacity with objects. This approach introduces active objects. Synchronous and asynchronous communication between active objects are described using examples of existing languages. A second dimension of parallelism comes from accommodating several activities within the same object. The synchronization techniques for the internal activities are described. The presented examples are written in a highly parallel language, called Parallel Objects. A distinctive characteristic of PO is the possibility of inheritance for the specification of concurrency internal to objects.

Parallelism in object-oriented programming languages / Corradi, Antonio; Leonardi, Letizia. - (1990), pp. 271-280. (Intervento presentato al convegno 1990 International Conference on Computer Languages tenutosi a New Orleans, LA, USA, nel 1990).

Parallelism in object-oriented programming languages

Corradi Antonio;Leonardi Letizia
1990

Abstract

Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in an object framework is to associate execution capacity with objects. This approach introduces active objects. Synchronous and asynchronous communication between active objects are described using examples of existing languages. A second dimension of parallelism comes from accommodating several activities within the same object. The synchronization techniques for the internal activities are described. The presented examples are written in a highly parallel language, called Parallel Objects. A distinctive characteristic of PO is the possibility of inheritance for the specification of concurrency internal to objects.
1990
1990 International Conference on Computer Languages
New Orleans, LA, USA,
1990
271
280
Corradi, Antonio; Leonardi, Letizia
Parallelism in object-oriented programming languages / Corradi, Antonio; Leonardi, Letizia. - (1990), pp. 271-280. (Intervento presentato al convegno 1990 International Conference on Computer Languages tenutosi a New Orleans, LA, USA, nel 1990).
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1226032
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 4
social impact