06 2018 档案

中康时代面试记录
摘要:如何保持长连接 webSocket,即时通讯的一种方案 IM的原理 建议:深入了解API背后的原理 阅读全文

posted @ 2018-06-28 17:02 土匪7 阅读(80) 评论(0) 推荐(0)

2018下半年计划(2018/6-2019/1)
该文被密码保护。

posted @ 2018-06-26 13:25 土匪7

dispatch_barrier_async,加锁
摘要:dispatch_barrier_async用于文件读写,在写的时候,不允许进行读操作,在写操作完成才能进行读取操作,为了保证线程安全 加锁的方式: 1. barrier 2. NSLock 3. @sychronized 读音:sin克nized 阅读全文

posted @ 2018-06-26 13:13 土匪7 阅读(112) 评论(0) 推荐(0)

调度组
摘要:1. despatch_group_t group = dispatch_group_create(); 2. dispatch_queue_t queue = dispatch_queue_get_globalQuequ(); 3. dispatch_enter_group(group); 4. 阅读全文

posted @ 2018-06-26 11:54 土匪7 阅读(113) 评论(0) 推荐(0)

Runloop, 多线程
摘要:Runloop是个死循环,为甚么? 1. 保证程序不退出 2.监听用户的事件, 触摸,时钟,网络事件 UITrackingMode,只能触摸事件,没有触摸事件了,直接就停止了 Runloop: source timer observe source0, source1(系统内核事件,其他线程通知) 阅读全文

posted @ 2018-06-14 13:52 土匪7 阅读(88) 评论(0) 推荐(0)