Underspecified Aspects of Threads in C

David Keaton 1 Jens Gustedt 2
2 CAMUS - Compilation pour les Architectures MUlti-coeurS
Inria Nancy - Grand Est, ICube - Laboratoire des sciences de l'ingénieur, de l'informatique et de l'imagerie
Abstract : To provide a standard method for using threads in C, a threads interface had been added to C11. It unifies various existing application programming interfaces (APIs) so that software developers could write portable multithreading code. C11 threads were deliberately defined with the least constraints such that they could be implemented as a standard veneer over native threads of a given platform. However, in some cases too much was left out of the specification. This document lists such cases and tracks the proposed solutions by the C standards committee.
Keywords : Threads C standard
Type de document :
Rapport
[Technical Report] RT-0470, Inria. 2015
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01230011
Contributeur : Jens Gustedt <>
Soumis le : mardi 17 novembre 2015 - 15:34:39
Dernière modification le : dimanche 20 mai 2018 - 20:20:10
Document(s) archivé(s) le : vendredi 28 avril 2017 - 14:55:58

Fichier

RT470.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité - Pas d'utilisation commerciale - Pas de modification 4.0 International License

Identifiants

  • HAL Id : hal-01230011, version 1

Collections

Citation

David Keaton, Jens Gustedt. Underspecified Aspects of Threads in C. [Technical Report] RT-0470, Inria. 2015. 〈hal-01230011〉

Partager

Métriques

Consultations de la notice

920

Téléchargements de fichiers

317