Wie kann ich pthread Ausführung selbst beenden?Exit Pthread, der ausgeführt wird
Ich habe diesen Code
while(1)
{
if(...)
{
terminate
}
work();
}
Ich habe pthread_exit();
zu verwenden, aber was gebe ich als Parameter?
Ich glaube, Sie können einfach "0 zurückgeben" aus dem Thread auch, und das wird zu einem impliziten Aufruf von "pthread_exit" führen. – Lundin
Sind Sie sicher, dass Return ruft pthread_exit? Ich suchte nach thsi aber fand keine Tatsache, die das sagt – lllook
Nein, ich bin nicht, seit Jahren, da ich Posix-Threads berührte, aber das ist, was [RTFM] (http://linux.die.net/man/3/pthread_exit) sagt . – Lundin