@synchronized(self)的用法
2014-05-02 17:57
281 查看
@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。
一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。
转自:http://blog.163.com/hongbin89@126/blog/static/112853955201302794741414/
一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。
转自:http://blog.163.com/hongbin89@126/blog/static/112853955201302794741414/
相关文章推荐
- 路由中的shells / CLI
- Java将一个正整数分解质因数
- 15 Essential Compilers and IDEs for C/C++ Programmers
- 硬链接与软链接
- Getting help as XML
- OpenGL编程轻松入门之显示例表
- mongodb学习流水笔记
- cassandra学习流水笔记
- 编辑文章 - 博客频道 - CSDN.NET
- WEB前端:04_slider幻灯片(焦点图轮换)
- MariaDB(MySQL):半同步复制+ssl+复制过滤
- Java RandomAccessFile用法
- 大话设计之策略模式
- 大话设计之策略模式
- OpenGL编程轻松入门之使用颜色
- Quora:How do top programmers work?(顶级程序员是如何工作的?)
- jquery插件使用记录
- SQLServer 触发器使用实例
- python 网络爬虫
- python 网络爬虫