码迷,mamicode.com
首页 > 编程语言 > 详细

进程与线程的概念

时间:2017-05-08 09:55:17      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:i/o   过程   ++   取数   问题   切换   进程与线程   取数据   cpu   

进程

考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CPU资源。你是不是已经想到在程序A读取数据的过程中,让程序B去执行,当程序A读取完数据之后,让程序B暂停。聪明,这当然没问题,但这里有一个关键词:切换。

进程与线程的概念

标签:i/o   过程   ++   取数   问题   切换   进程与线程   取数据   cpu   

原文地址:http://www.cnblogs.com/wuyongqiang/p/6823305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!