Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Programming Abstractions For Concurrent Programming

Identifieur interne : 00DC35 ( Main/Exploration ); précédent : 00DC34; suivant : 00DC36

Programming Abstractions For Concurrent Programming

Auteurs : D. Caromel

Source :

RBID : CRIN:caromel90c

English descriptors

Abstract

Concurrent object-oriented programming faces a dilemma\, : should a language provide an explicit or an implicit concurrency control ? Both styles of programming present advantages and limitations. This article discusses this issue and proposes a solution\, : the programming of user-defined abstractions. We advocate that no framework of concurrency control is universal, but that many present interesting properties. The solution resides in the building of reusable libraries of concurrent abstractions.


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" wicri:score="391">Programming Abstractions For Concurrent Programming</title>
</titleStmt>
<publicationStmt>
<idno type="RBID">CRIN:caromel90c</idno>
<date when="1990" year="1990">1990</date>
<idno type="wicri:Area/Crin/Corpus">000942</idno>
<idno type="wicri:Area/Crin/Curation">000942</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Curation">000942</idno>
<idno type="wicri:Area/Crin/Checkpoint">003B80</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Checkpoint">003B80</idno>
<idno type="wicri:Area/Main/Merge">00E515</idno>
<idno type="wicri:Area/Main/Curation">00DC35</idno>
<idno type="wicri:Area/Main/Exploration">00DC35</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Programming Abstractions For Concurrent Programming</title>
<author>
<name sortKey="Caromel, D" sort="Caromel, D" uniqKey="Caromel D" first="D." last="Caromel">D. Caromel</name>
</author>
</analytic>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>abstractions</term>
<term>concurrency</term>
<term>explicit/implicit control</term>
<term>explicit/implicit service</term>
<term>inheritance</term>
<term>object-oriented concurrent programming</term>
<term>reusability</term>
<term>synchronization reuse</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en" wicri:score="1512">Concurrent object-oriented programming faces a dilemma\, : should a language provide an explicit or an implicit concurrency control ? Both styles of programming present advantages and limitations. This article discusses this issue and proposes a solution\, : the programming of user-defined abstractions. We advocate that no framework of concurrency control is universal, but that many present interesting properties. The solution resides in the building of reusable libraries of concurrent abstractions.</div>
</front>
</TEI>
<affiliations>
<list></list>
<tree>
<noCountry>
<name sortKey="Caromel, D" sort="Caromel, D" uniqKey="Caromel D" first="D." last="Caromel">D. Caromel</name>
</noCountry>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 00DC35 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 00DC35 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     CRIN:caromel90c
   |texte=   Programming Abstractions For Concurrent Programming
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022