美文网首页
4.多线程基础(四) 线程的状态,安全性

4.多线程基础(四) 线程的状态,安全性

作者: 峰子1994 | 来源:发表于2017-10-31 12:01 被阅读7次

1.线程的状态

image.png

2.多线程的安全隐患

image.png

3.多线程的同步问题

image.png

//没有加锁之前


image.png

//加锁之后:

image.png

下面不是唯一的:

image.png image.png

4.原子属性和非原子属性:

image.png
image.png

总结原子属性和非原子属性:

iOS开发的建议
所有属性都声明为nonatomic
尽量避免多线程抢夺同一块资源
尽量将加锁、资源抢夺的业务逻辑交给服务器端处理,减小移动客户端的压力

相关文章

网友评论

      本文标题:4.多线程基础(四) 线程的状态,安全性

      本文链接:https://www.haomeiwen.com/subject/pwfbpxtx.html