多线程问题

来源:4-1 内容概述

qq摆摊收回忆

2020-05-11

老师请教个问题
图片描述

先谢谢老师。

写回答

1回答

qq摆摊收回忆

提问者

2020-05-12

我是这样理解CPU的,程序的运行需要去争夺CPU的时间片,宏观并行,微观串行

就是CUP,假设是四核心,八线程的

场景是这样子的: 就拿我们平时用的Word来说,在我们打字的时候,后台会有一个线程去帮我们保存Word的内容,因为,word是一个线程

打字,保存这两个功能是运行在一个进程中的两个线程上面的,我的疑惑点是这样的: 


1. 如果是多核心CPU(四核心,八线程)的话,那么这个程序运行在一个CUP上?去争夺一个CPU的时间片么?

2. 上一问,问题的延续,如果我又开启了另外一个程序,比如说: 酷狗音乐(另外一个进程),这两个进程是抢夺一个CPU的时间片还是其他CPU核心的时间片?

3. 在第一问上进行追加,word有打字,保存这两种,我们在打字的时候,后台就默认运行了保存,那么如果说打字的时候卡了,是什么原因造成的(电脑配置很高)?请分析原因。


0
2
qq摆摊收回忆
回复
Allen
这个问题超纲了,我过段时间再来老师!谢谢您
2020-05-13
共2条回复

Kafka多维度系统精讲,从入门到实战开发

系统讲解Kafka,实战结合,让你成为使用Kafka的高手

896 学习 · 237 问题

查看课程