как установить имя темы в MacOSX - PullRequest
18 голосов
/ 13 января 2010

В Windows можно установить имя потока через этот код . Имя потока затем отображается в отладчиках.

В MacOSX я видел несколько подсказок, указывающих на наличие имен потоков. Я думаю, что класс NSThread также имеет атрибут name. Моя цель состоит в том, чтобы я мог установить имя потока в своем приложении C ++ и увидеть его в Xcode / gdb.


Другие связанные вопросы:

Ответы [ 2 ]

30 голосов
/ 01 августа 2010

Я рекомендую следующее:

[[NSThread currentThread] setName:@"My thread name"]; // For Cocoa  
pthread_setname_np("My thread name"); // For GDB.

(Вам нужно включить pthread.h) Работает удовольствие в XCode 3.2.3 (по крайней мере, для разработки iPhone)

2 голосов
/ 13 января 2010

Какую версию Xcode вы используете?Имена потоков поддерживаются только в Mac OS X 10.6 и Xcode 3.2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...