我正在观看一个关于多线程的(2 年前的)教程视频,其中指出
-
NSLock实例比使用快 3 倍@同步
-
pthread_mutex_t比 2 倍快NSLock实例(实际上比@同步)
这是真的?我还没有找到任何权威的说法,但我只是想在 StackOverflow 上对你们中的一些人进行民意调查,征求你们的意见,也许还有确凿的证据。
Thanks!
虽然我已经接受了正确的答案,但此问题的未来查看者会发现这篇文章很有帮助:http://perpendiculo.us/?p=133 http://perpendiculo.us/?p=133
重要的是要记住这一点@synchronized
包括必要的 try/catch 逻辑来释放异常中的锁。一旦添加了该逻辑,性能差异(总体而言并不是很大)可能会显着减小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)