队列&线程&进程

队列是来调度任务的 

  1 串行队列 : 好比洗手间只有一个马桶,几个人都要大号,就只能一个人进去,出来之后,另一个人才能进去

     并行队列: 好比洗手间有多个马桶,几个人就可以选择,那个人完事了就进去,不用干等一个 

                     同一时间,cpu只能处理一条线程,只有一条线程在工作,多线程并发执行,

                     其实是cpu足够快速的在多条,

                     线程之间调度,如果cpu调度线程的时间足够快,也就造成了多线程并发执行的假象

2 进程 : 进程是指在系统中正在运行的一个应用程序,

             每个进程之间是独立的,每个进程均运行在器专用切受保护的内存空间内

            比如:同时打开qq和xcode,系统就会自动开启两个进程

3 线程 : 1个进程想要执行任务,必须得有线程(每一个线程至少得有一条线程)

             线程是进程的基本执行单元.一个进程(程序)所有的任务都在线程中执行

             比如 使用酷狗下载音乐,使用迅雷下载电影


转载于:https://my.oschina.net/venn0126/blog/548740

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值