首页 > 移动平台 > 详细

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

时间:2015-03-13 00:04:58      阅读:281      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!