码迷,mamicode.com
首页 > 移动开发 > 详细

Java与iOS中的线程安全与线程同步

时间:2015-03-13 00:06:24      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

Java 中的线程安全与线程同步:

  1. 创建一个 Thread的实现类 MyThread , 作为线程体;
  2. 创建 Test 类, 在主函数中生成两个 Thread 对象, 两个对象公用一个线程体( MyThread 的对象 );
  3. 线程安全: 避免多个线程同时访问统一资源; 
  4. 解决办法: 加同步锁;  synchronized(this) { 要访问的资源; }
 
iOS 中的线程安全与线程同步
  1. 线程安全: 同一资源在统一时间只能允许一个线程进行访问
  2. 解决办法:
    1.  方法一: 加同步锁 @synchronized(self) { 要访问的资源; } 
    2. 方法二 : 使用加锁类NSLock; NSLock *aLock;  [aLock lock]; 要访问的资源; [aLock unLock]; 

Java与iOS中的线程安全与线程同步

标签:

原文地址:http://www.cnblogs.com/shuoliublogs/p/4334039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!