@synchronized(self)浅见

@synchronized

作用:创建了一个互斥锁,它的作用和其他语言中的互斥锁作用一样

解释:这个是OBC中的一个锁定令牌,方式一个对象在同一时间内被其他线程访问,起到了线程保护的作用

使用范围:一般在单例模式或者操作类的static变量的时候使用,即共用的变量的时候

外延:这个令牌隐式的包含了异常处理,如果你不想使用的话,就使用锁吧

例子:

@synchronized(self)浅见_第1张图片

你可能感兴趣的:(语言)