首页 > 编程语言 > 详细

多线程

时间:2015-06-08 21:06:10      阅读:292      评论:0      收藏:0      [点我收藏+]

进程和线程的区别:进程是开辟空间(负责申请一块内存地址);线程:负责依次执行

一个运行的程序就是一个进程或者叫做一个任务

一个进程至少包含一个线程,线程是程序的执行流

iOS程序启动时,在创建一个进程的同时, 会开始运行一个线程,该线程被称为主线程

主线程是其他线程最终的父线程,所有界面的显示操作必须在主线程进行!!!

后台线程无法更新UI界面和响应用户点击事件

系统中的每一个进程都有自己独立的虚拟内存空间,而同一个进程中的多个线程则共用进程的内存空间

每创建一个新的线程,都会消耗一定内存和CPU时间

当多个线程对同一个资源出现争夺的时候需要注意线程安全问题

多线程

原文:http://www.cnblogs.com/zym888/p/4561773.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!