随笔分类 -  iOS之多线程

摘要:最近面试被问到FMDB的多线程处理问题,因为之前项目中是移植别人的代码,没有踩过这里的坑。 问题: 多线程同时访问数据库时,报数据库锁定的问题,错误信息是: Unknown error finalizing or resetting statement (5: database is locked) 阅读全文
posted @ 2017-03-23 19:42 学计算机的那个 阅读(2333) 评论(0) 推荐(0)
摘要:目前在 iOS 和 OS X 中有两套先进的同步 API 可供我们使用:NSOperation 和 GCD 。其中 GCD 是基于 C 的底层的 API ,而 NSOperation 则是 GCD 实现的 Objective-C API。1. 什么时候使用NSOperationQueue而不是GCD... 阅读全文
posted @ 2015-10-21 08:34 学计算机的那个 阅读(153) 评论(0) 推荐(0)
摘要:ios多线程实现方案ios多线程的应用一个ios程序运行后,默认会开启1条线程,称为"主线程"或"UI线程".主线程的主要作用1.显示\刷新UI界面2.处理UI事件(点击事件,滚动事件,拖拽事件等)主线程的使用注意不要将耗时的操作放到主线程中,耗时操作会卡住主线程,严重影响UI的流畅度,给用户一种很... 阅读全文
posted @ 2015-09-13 21:15 学计算机的那个 阅读(210) 评论(0) 推荐(0)