In Windows ist es möglich, den Thread-Namen über this code einzustellen. Der Threadname wird dann in Debuggern angezeigt.Wie Sie einen Thread-Namen in MacOSX setzen
In MacOSX habe ich mehrere Hinweise gesehen, die darauf hinweisen, dass es Threadnamen gibt. Ich denke die Klasse NSThread hat auch ein name-Attribut. Mein Ziel ist, dass ich den Thread-Namen in meiner C++ - Anwendung festlegen und in Xcode/gdb sehen kann.
Andere verwandte Fragen:
- Can I set the name of a thread in pthreads/linux? (mit einer sehr guten Antwort/Übersicht für pthread here)
- How to name a thread in Linux?
Kann ich nur fragen Warum hast du die Antwort akzeptiert, die du getan hast? Es beantwortet deine Frage nicht, aber es gibt andere, die das tun? – deanWombourne
@deanWombourne: Zum Zeitpunkt des Schreibens hatte ich MacOSX 10.6 nicht. Und es gab Thread-Namen, also hat die andere Antwort das für mich nicht beantwortet. Aber ja, jetzt ist dieses Thema wahrscheinlich veraltet. – Albert
Handlich für Leute, die versuchen, Sachen für Leopard zu bauen, obwohl! – SamB