4

NSLog() を使用するたびに、プロセス ID の横にこの不思議な「10b」が常に表示されます。これが何らかの形で NSLog() 呼び出しが行われたスレッドに関連付けられていることは知っていますが、正確にはどういう意味ですか? 同じプロセスの別のスレッドから NSLog() を試すと、1003、1103、1403 などの値が返されます。これが "Hello, World!" です。参照用の出力または NSLog():

2009-09-15 10:26:38.591 delme[38163:10b] Hello, World!
4

2 に答える 2

9

これはスレッド ID です。具体的には、マッハ スレッド ID です。あなたはそれを自分で得ることができます:

pthread_mach_thread_np(pthread_self())
于 2009-09-16T01:04:46.203 に答える