
多线程
fg313071405
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NSOperation操作解析
翻译的比较烂,请见谅! 参考:https://developer.apple.com/library/mac/#documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationObjects/OperationObjects.html#//apple_ref/doc/uid/TP40008091-CH101-SW1原创 2013-03-14 17:43:07 · 1044 阅读 · 0 评论 -
iOS并发编程指南
很瓷实的一片文章 http://www.cnblogs.com/pengyingh/articles/2357853.html iOS Concurrency Programming Guide iOS 和 Mac OS 传统的并发编程模型是线程,不过线程模型伸缩性不强,而且编写正确的线程代码也不容易。Mac OS 和 iOS 采取 asynchronous design转载 2013-03-15 11:26:21 · 882 阅读 · 0 评论 -
NSRunloop
http://blog.sina.com.cn/s/blog_7f7a975b0101arqi.html 关于NSRunLoop,其实有很多的内容可写,时间有限,简要罗列几个要点: BOOL shouldKeepRunning = YES; // global NSRunLoop *theRL = [NSRunLoop currentRunLoop]; while (转载 2013-03-18 16:19:14 · 844 阅读 · 0 评论 -
NSRunLoop 理解
NSRunLoop 的唤醒 在某一线程中使用了NSRunLoop的等待或者阻塞,则肯定有一个变量去改变这个等待, 如果要修改这个可以改变等待的变量,一般的修改该变量需要等待后才能唤醒,另一种方法是通知该线程,则该NSRunLoop会被立刻唤醒。 可采用如下写法 -(void)runOnNewThread{ NSLog(@”run for new thre原创 2013-03-18 16:20:29 · 783 阅读 · 0 评论 -
NSOperation concurrent vs non-concurrent
搞了好几遍,之前的思考不是很清楚,这次算是搞清楚了, 具体参考:http://stackoverflow.com/questions/1646795/nsoperationqueue-and-concurrent-vs-non-concurrent NSOperationQueue always executes operations concurrently, while原创 2013-05-14 14:13:51 · 1176 阅读 · 0 评论 -
FMDB 引起的gcd dispatch_sync
名字有点奇怪,主要想描述这个现象的产生过程。 问题是这样的,APP的数据库作了部分同步,当然bu'shi原创 2014-05-07 10:54:47 · 4825 阅读 · 1 评论 -
dispatch_async 参数copy
http://objccn.io/issue-2-3/ - (void)setCount:(NSUInteger)count forKey:(NSString *)key{ key = [key copy]; dispatch_async(self.isolationQueue, ^(){ if (count == 0) { [self.counts remo转载 2014-05-16 11:03:17 · 1890 阅读 · 0 评论