线程的相关概念

1.进程与线程的区别
进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。
线程就是一个小的进程,当拿到了cpu的资源,就变成了进程;
线程是程序员可以控制,进程是不可控制的;
线程开销比进程小的多;
单进程单线程:一个人在桌子上吃饭;
单进程多线程:多个人在桌子上吃饭;
多进程单线程:多个人在自己桌子上吃饭;

2.同步、异步、阻塞、非阻塞
[b] 同步:执行一个操作之后,等待结果,然后才继续执行后续的操作。
异步:执行一个操作后,可以去执行其他的操作,然后等待通知再回来执行刚才没执行完的操作。
阻塞:进程给CPU传达一个任务之后,一直等待CPU处理完成,然后才执行后面的操作。
非阻塞:进程给CPU传达任我后,继续处理后续的操作,隔断时间再来询问之前的操作是否完成。这样的过程其实也叫轮询。[/b]
http://dl2.iteye.com/upload/attachment/0126/0895/5b71e874-ba02-322f-9e85-e9ab9b320c66.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值