Underspecified Aspects of Threads in C - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Technical Report) Year : 2015

Underspecified Aspects of Threads in C

David Keaton
  • Function : Author


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.


Fichier principal
Vignette du fichier
RT470.pdf (588.13 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01230011 , version 1 (17-11-2015)


Attribution - NonCommercial - NoDerivatives


  • HAL Id : hal-01230011 , version 1


David Keaton, Jens Gustedt. Underspecified Aspects of Threads in C. [Technical Report] RT-0470, Inria. 2015. ⟨hal-01230011⟩
1024 View
372 Download


Gmail Facebook X LinkedIn More