Nella mia copia di C Programming Language (p.es.: K & R), non sembra esserci menzione del multithreading. Il libro è meno completo di quanto immaginassi? Il multithreading è emerso dopo che è stato scritto? Sto pensando a questo nel modo sbagliato?origine multi-thread C
Dove si inserisce il concetto di multithreading nel mondo C?
Edit: Credo che la mia domanda iniziale sono stati:
- si può scrivere nulla in C
- multithreading esiste
- non si può scrivere multithreading in C <-logica contraddizione
Che cosa spiega questa contraddizione? Dov'è l'origine del multithreading? Se POSIX, cosa è scritto in POSIX se non C? Una forma di assemblaggio inaccessibile a C?
Il multithreading non fa parte del linguaggio C. Può essere aggiunto da librerie di terze parti, ovviamente, ma il linguaggio C non ha il concetto di threading. – jalf
@jalf in realtà c'è un thread nello standard C11, hanno dovuto aggiungerlo in modo che potessero definire il modello di memoria, ma la maggior parte del materiale di supporto è ancora nella libreria standard. – Spudd86
Nota che il mio commento è del 2009;) – jalf