Я понимаю разницу между процессом и потоком. И я знаю разницу между пользовательским потоком и потоком ядра.
Вопрос
Как вы кодируете любой из них в C? Все, что я знаю в C, это как создавать потоки POSIX, но это потоки пользователя или потоки ядра?
Может кто-нибудь выложить несколько примеров кода C для процесса, пользовательского потока и потока ядра.
Существуют ли какие-либо темы, которые я не включил?