1.线程的状态

2.多线程的安全隐患

3.多线程的同步问题

//没有加锁之前

//加锁之后:

下面不是唯一的:


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


总结原子属性和非原子属性:
iOS开发的建议
所有属性都声明为nonatomic
尽量避免多线程抢夺同一块资源
尽量将加锁、资源抢夺的业务逻辑交给服务器端处理,减小移动客户端的压力
//没有加锁之前
//加锁之后:
下面不是唯一的:
iOS开发的建议
所有属性都声明为nonatomic
尽量避免多线程抢夺同一块资源
尽量将加锁、资源抢夺的业务逻辑交给服务器端处理,减小移动客户端的压力
本文标题:4.多线程基础(四) 线程的状态,安全性
本文链接:https://www.haomeiwen.com/subject/pwfbpxtx.html
网友评论