每当我使用NSLog()时,它总是在进程ID旁边显示这个神秘的“10b”。我知道这是以某种方式绑定到NSLog()调用的线程,但它究竟是什么意思?当我在同一个进程中从不同的线程尝试NSLog()时,我会得到1003,1103和1403之类的值。这是“你好,世界!”输出或NSLog()供参考:
2009-09-15 10:26:38.591 delme[38163:10b] Hello, World!
答案 0 :(得分:9)
这是线程ID;具体来说,它是马赫线程ID。你可以自己搞定:
pthread_mach_thread_np(pthread_self())
答案 1 :(得分:5)