2015-05-10 281 views
0

如果程序或應用程序不包含任何線程;操作系統是否會自動將作業/進程劃分爲多個線程?處理器多線程

示例:如果應用程序執行完成隨機計算的簡單任務,並且此特定應用程序未明確創建自己的線程來執行此計算。操作系統會自動將進程分成多個線程供處理器計算嗎?

回答

0

「如果一個程序或應用程序不包含知道任何線程'

..它無能爲力,因爲它沒有執行。所有未處於終止狀態的進程都至少有一個線程 - 通常是由加載程序創建的一個線程,用於在進程引發時在進程入口點運行代碼。

如果應用程序執行完成隨機 計算,這個特定的應用程序不明確創建 自己的線程來執行此計算的一個簡單的任務。操作系統 是否會自動將進程劃分爲多個線程以便 處理器進行計算?

不,沒有任何我知道的操作系統。

0

這真的取決於操作系統,我覺得窗戶沒有做到這一點,但Ubuntu的呢,糾正我,如果我錯了人誰肯定