当我执行 po [NSThread currentThread] 时,我得到了
{名称=(空),数字= 4}
When I look to the left I see:
看起来线程号是 6,而不是 4。另外,我们需要调用哪些属性来获取线程号?
[NSThread 当前线程].number?但不存在。
线程数几乎毫无意义。
不过,线程实例是每个线程的单例。巧合的是,您可以使用 NSThread 的地址。更好的方法是深入到 mach_* API 并从该 API 中获取线程 ID。
[NSThread currentThread]
大约是您所得到的唯一的数字。如果线程终止然后创建一个新线程,您可能会看到相同的地址被出售。 mach API 确实会提供一些同样独特的东西。
你想做什么?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)