采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
cpu中的4核8线程 和平常软件开发里面说的线程是一个意思么? 如果是,那平常我们开发不是可以新建很多个线程么,不止8个都可以。 所以cpu的线程和平常软件开发里面的创建线程有什么区别?
每个单位时间内,一个CPU只能处理一个线程(操作系统:thread),以这样的单位进行,如果想要在一单位时间内处理超过一个线程是不可能的,除非是有两个CPU的实体单元。多核心技术是将多个一样的CPU放置于一个封装内(或直接将两个CPU做成一个芯片),而英特尔的HT技术是在CPU内部仅复制必要的资源、让CPU模拟成两个线程;也就是一个实体核心,两个逻辑线程,在一单位时间内处理两个线程的工作,模拟实体双核心、双线程运作。将以上原理拓展:四核即代表着该CPU具有四个“CPU”,八线程则意味着每个CPU存有两个逻辑线程,总共有八个线程。我们平常所说的创建线程是在操作系统层面的,可以创建很多线程由CPU来执行
一个是cpu中的物理线程; 一个是操作系统程序的线程,它指的是操作系统下的进程里面的线程 老师,是这个意思么?
登录后可查看更多问答,登录/注册
swoole创始人推荐,借助Swoole打造高性能直播平台
1.7k 18
1.1k 13
1.8k 13
966 13