Mam doświadczenie w programowaniu wielowątkowym w Javie i C#, i zaczynam się uczyć, jak to zrobić w C na Linuksie. "Dorastałem" w sensie programowania w Linuksie, więc rozumiem, że jest to filofia pamięci, obsługa procesów itp. Na wysokim poziomie.Jak działa pthread?
Moje pytanie nie brzmi jak robić wątki. Chciałbym wiedzieć, jak naprawdę robi to pthread. Czy w jakiś sposób rozwidla proces i obsługuje komunikację międzyprocesową? A może po prostu zarządza przestrzenią adresową? Chcę drobnych szczegółów :) Googling stworzył tylko pytania "jak to zrobić", a nie "jak to działa".
Jest jeszcze jedna rzecz, której wątek nie może współdzielić - wartość 'TID'. – caf