[問題] multithread 問題

看板Programming作者 (gecer)時間5年前 (2019/08/04 21:09), 5年前編輯推噓2(204)
留言6則, 3人參與, 5年前最新討論串1/1
若僅有一個 cpu programing的multithread 是否實際上一次僅執行一個 thread?? 譬如openMP #pragma omp parallel num_threads(3) 會有三個threads 一個CPU 是否真的同時處理 三 個threads? 或是實際上3個thread輪流處理? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.105.82 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1564924175.A.6C3.html

08/05 17:18, 5年前 , 1F
Intel 處理器有 Hyper-Threads
08/05 17:18, 1F

08/06 23:50, 5年前 , 2F
一核會對應一個thread, 細節不談
08/06 23:50, 2F
如果只有一核 核會在thread間context switch?輪流處理? ※ 編輯: gecer (36.237.105.82 臺灣), 08/07/2019 20:57:52

08/07 21:42, 5年前 , 3F
一核一次只能跑一隻thread, OS multitaskin
08/07 21:42, 3F

08/07 21:42, 5年前 , 4F
g.
08/07 21:42, 4F

08/10 18:44, 5年前 , 5F
單核可以 multithread,會 context swit
08/10 18:44, 5F

08/10 18:44, 5年前 , 6F
ch 輪流處理
08/10 18:44, 6F
文章代碼(AID): #1THjaFR3 (Programming)
文章代碼(AID): #1THjaFR3 (Programming)