靚麗時尚館

位置:首頁 > 健康生活 > 心理

cpu,12個執行緒都能用上嗎

心理2.38W
cpu 12個執行緒都能用上嗎

不一定。

簡單點說吧,處理器核數(包含超執行緒數)是一種執行資源,資源數量就是核數個數。應用程式的執行緒數就是服務請求數。而作業系統的作用是如果用有限的資源來服務好應用程式的請求,這就是程序排程的功能。

一般情況下,服務請求執行緒會“相對公平”地分配到核上執行,並且在時間片上輪流使用的,即併發執行(不一定是並行執行)。

比如系統有4個核,如果:

1、只有3個執行緒,那就分配到3個核上執行

2、只有8個執行緒,那就每個核分配兩個執行緒執行

3、只有10個執行緒,那就有些核跑3個執行緒,有些核跑2個執行緒

標籤:CPU 執行緒