线程枷锁分为九种方式 可以参考以上链接,我们只详细的讲解其中三种 semaphore, NSLock,@synchronized 需要对线程加锁的原因很多 接下来我们只讲其中...
![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:北京
线程枷锁分为九种方式 可以参考以上链接,我们只详细的讲解其中三种 semaphore, NSLock,@synchronized 需要对线程加锁的原因很多 接下来我们只讲其中...
1.问题引入: 项目中集成了友盟统计和通知,打包时报如下错误,怀疑是Bitcode引起的。 2.解决方式: 在Target 》 Build Settings 》Enable ...