您现在的位置: 爱51代码网 >> 范文 >> 文章正文
iOS多线程编程概要总结
d. 信号量


7.  线程安全设计技巧

     a. 完全避免数据同步(可能性比较小)

     b. 了解同步的限制

     c. 注意对代码正确性的威胁(保证数据同步安全,以及防止线程死锁)

     d. 尽量只使用一个锁进行数据同步保护,避免产生死锁

     e. 使用线程同步工具,

原子操作

锁:  使用POSIX, NSLock(lock,unlock, tryLock),  @synchronized()指令,包含隐式的异常处理例程来保护代码,发生异常会释放资源。


8.  线程安全总结:  

    a. 不可改变的对象,通常是线程安全的

    b. 主线程负责处运动会加油稿 理响应事件

        线程安全的类和函数:  NSArray, NSData, NSNumber.....

         非线程安全:  NSBundle, NSCoder, NSArchiver, NSMutableArray

只能用于主线程:  NSAppleSript 

上一页  [1] [2] 

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    青少年吸烟心理探析
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    恢复使用繁体字可行性研究报告
    初中生地理读图能力培养的研究
    搞笑生日祝福
    搞笑生日祝福语
    生日祝福词
    生日祝福语大全
    iPhone开发ARC总结
    敢于尝试,善于总结
    C语言sscanf函数的总结
    WCF+EntityFramework+mysql总
    给定的 System.Uri 无法转换
    MooseFS使用问题分析总结
    UITableView 基本使用方法总
    国家级职业技能技术教育培训
    二年级下学期语文教学工作总
    大专生演讲比赛活动总结
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |