2009-09-15 2 views
5

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

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

答えて

5

IIRC、それはスレッドIDです。

9

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

pthread_mach_thread_np(pthread_self()) 
関連する問題