
多线程
NiklausC
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS pthread创建中pthread_attr_t参数详解
Posix线程中的线程属性pthread_attr_t主要包括scope属性、detach属性、堆栈地址、堆栈大小、优先级。在pthread_create中,把第二个参数设置为NULL的话,将采用默认的属性配置。pthread_attr_t的主要属性的意义如下:__detachstate,表示新线程是否与进程中其他线程脱离同步, 如果设置为PTHREAD_CREATE_DETACH转载 2016-08-30 09:43:01 · 733 阅读 · 0 评论 -
iOS中的锁
摘要: 谈谈iOS中的锁(解析一下NSLock) 1 前言 近日工作不是太忙,刚好有时间了解一些其他东西,本来打算今天上午去体检,但是看看天气还是明天再去吧,也有很大一个原因:就是周六没有预约上!闲话少说,这里简单对锁来个简单介绍分享。 2 目录 第一部分:什么是锁 第二部分:锁的分类 第三部分:锁的作用…谈谈iOS中的锁(解析一下NSLock)1 前言近日工作不是太忙,刚好有时间了解一些其他东西,转载 2016-12-26 14:08:33 · 387 阅读 · 0 评论 -
iOS多线程安全详解
转自:iOS多线程安全详解里面有信号量,GCD栅栏函数的例子,感觉很直白易懂,mark下一、概述在多线程操作过程中,往往一个数据同时被多个线程读写,在这种情况下,如果没有相应的机制对数据进行保护,就很可能会发生数据污染的的问题,给程序造成各种难以重现的潜在bug。多线程安全中相关术语及概念(假设操作的是数据库):(1)脏读指当一个事务正在访问数据,并转载 2017-03-08 10:03:42 · 520 阅读 · 0 评论 -
从一道网易面试题浅谈OC线程安全
从一道网易面试题浅谈OC线程安全今天去网易面试,面试官出了一道面试题,下面代码会发生什么问题?@property (nonatomic, strong) NSString *target;//....dispatch_queue_t queue = dispatch_queue_create("parallel", DISPATCH_QUEUE_CONCURRENT);for转载 2017-08-28 11:13:19 · 692 阅读 · 0 评论