iOS重识

1synchronized(互斥锁)

互斥锁,就是使用了线程同步技术,多条线程按顺序地执行任务

使用场景:多条线程抢夺同一块资源

优点:能有效防止多线程抢夺同一块资源造成的数据安全问题

缺点:需要消耗大量的CPU资源

例子:一个电影院有3个售票员,一场电影的总数量固定。3个售票员同时售票,需要判断是否还有余票


2栅栏

3 allocWithZone

4copy strong weak atomic noatomic

你可能感兴趣的:(iOS重识)