永发信息网

什么是CPU的线程?

答案:2  悬赏:0  手机版
解决时间 2021-02-23 23:24
  • 提问者网友:你挡着我发光了
  • 2021-02-23 18:54
什么是CPU的线程?
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-02-23 20:21
线程说白了就是 比较小的进程,LZ可以理解为进程里面有多个线程。每个线程有自己的内存区域,可以执行多种操作。
比如说,我开了一个软件。启动了2个进程,一个是界面进程(就是主进程)。
另一个是我启动的扫描,任务管理器里面多了一个进程(也就是扫描),
在这个进程里面 有好几个线程,分别执行扫描啊,删除啊,搜索啊之类的功能。分别占用不同的内存区域。
执行程序指令,是CPU从内存中调用,放入CPU执行,然后返还内存,这样反反复复的来回,如果CPU支持多线程。就可以执行进程内的多个线程,就好比,我即在扫描 同时在做删除、搜索之列的动作,不支持的话,只能一样一样的做。
全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-02-23 20:43
其实线程和任务差不多,比如当你开启一个程序之后,再开一个程序,这时候你会以为cpu是直接处理第2个你打开的程序,不会影响第一程序,但不是这样的,单线程的cpu是先把原来的任务停掉不处理,然后再运行第2个任务;超线程的话,则是在不影响第一个程序的条件下,直接开始第二个任务。cpu对任务的瞬间开启与关闭一般是感觉不出来的,只有大任务时才比较明显一些。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯