-
Da Dj HackMaster leider vor lauter Spammen keine Zeit hat, ordentliche Posts zu verfassen geh ich mal darauf ein:
Code:
int tid = 0;
if((tid = fork()) == 0){
//Dieser code wird nur vom Thread ausgeführt
objekt -> funktion();
} else {
//Hier sind wir im "Elternthread", in tid steht die ThreadId
if(tid == -1) error
}
fork(2): create child process - Linux man page
-
Zitat:
Zitat von
AlterHacker
1337 fork() stuff
Anzumerken ist, dass fork() nur auf Unix funktioniert. Allgemein würde ich dir erst einmal raten pthread.h zu nutzen, bevor du zu den sehr umfangreichen Boost libs wechselst. Man gewöhnt sich damit schnell an einfach sinnlos Libraries einzusetzen, die man eigentlich gar nicht benötigt.
-
das mit unix hab ich gestern schon gemerkt... die andere thread lib werd ich mir mal anschaun, danke für den hinweis :)