发布网友 发布时间:2022-04-23 22:21
共4个回答
热心网友 时间:2023-10-11 23:30
精确到一个时间点,任意时刻一个核心上都只能运行一个线程,这个是铁定的,所以没有真正意义上的并行运行。只有在时间段的概念上,才有所谓的多线程并行运行。
热心网友 时间:2023-10-11 23:30
系统给每个线程分配一个时间片,线程在这个时间片用完之后挂起,让另一个线程继续运行。这次在核心0上运行,下次可能就被调度到核心1上了。进程有父子关系,但是线程是生来平等的,即使一个线程创建了另外一个线程,它们仍然是“同事”(同级别)关系,共享所属“公司”(进程)的资源。
热心网友 时间:2023-10-11 23:30
多线程没有主次之分,就是同时完成两个或两个以上的任务,具体实例,你可以看看你的计算机的任务管理器。
热心网友 时间:2023-10-11 23:31
如果是内核级线程,那么是真并行。如果是用户级线程,那么就是串行加分时复用,即伪并行