Все зависит от вашей архитектуры - Windows? Linux? Mac OS? И вообще потоки будут управляться вашей операционной системой, как и на языке более высокого уровня. С точки зрения вашего кода, вам нужно попросить операционную систему создать поток, используя те же API, которые вы использовали бы в C.
По сути, создание потока - это то, о чем вы просите хост-ОС, и это одна и та же базовая концепция, пишете ли вы C, сборку, C #, Objective-C или что-то подобное.