2016年8月5日

摘要: 线程的状态 状态说明 a.新建 实例化线程对象 b.就绪 向线程对象发送start消息,线程对象被加入可调度线程池等待CPU调度;detach方法和performSelectorInBackGround方法会直接实例化一个线程对象并加入可调度线程池 c.运行 CPU负责调度可调度线程池中的任务执行 阅读全文

posted @ 2016-08-05 01:17 毕向北 阅读(89) 评论(0) 推荐(0)

摘要: NSThread 三种创建方式 阅读全文

posted @ 2016-08-05 01:00 毕向北 阅读(114) 评论(0) 推荐(0)

2016年8月4日

摘要: pthread演练 1.基本概念 pthread是POSIX多线程开发框架,是跨平台的C语言框架,在苹果的头文件中并没有太多的注释 2.演练 阅读全文

posted @ 2016-08-04 21:29 毕向北 阅读(92) 评论(0) 推荐(0)

2016年8月3日

摘要: 网络的基本概念 1.基本概念 客户端:client,移动应用(iOS/android) 服务器:server,为客户端提供服务,提供数据,提供资源的特殊的计算机 请求:request,客户端向服务器索取数据的一种行为 响应:response,服务器对客户端的请求作出的一系列反应,一般指返回数据给客户 阅读全文

posted @ 2016-08-03 15:42 毕向北 阅读(91) 评论(0) 推荐(0)

2016年8月2日

摘要: 多线程原理 1.使用多线程目的:将耗时操作放在后台去执行,待执行完成后,通知主线程更新UI 2.原理: 单核CPU:同一时间,CPU只能处理一个线程,换而言之,在同一时间内只有一个线程在执行 多线程同时执行:CPU快速的在多个线程间的切换;CPU调度线程的时间足够快,就造成了多线程同时执行的效果 如 阅读全文

posted @ 2016-08-02 02:09 毕向北 阅读(123) 评论(0) 推荐(0)

摘要: 多线程概念 1.异步与同步 异步:多个任务操作可以同时执行适应传输数据量大,在连接过程中UI不“冻结”; 同步:代码从上到下,按顺序依次一步一步的执行,当请求的数据量小时,同步连接是一个很好的选择。UI“冻结”是它的一个缺点。 2.进程与线程 进程:进程是系统中正在运行的一个程序,每一个进程都是独立 阅读全文

posted @ 2016-08-02 01:36 毕向北 阅读(145) 评论(0) 推荐(0)