[問題]如果是多核心的話?

看板ASM作者 (沒在怕的啦)時間14年前 (2009/12/13 21:47), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
請教版上的先進 小弟是組語是外行,但最近在多核心的程式時, 想到一個問題,由於咕不太到答案, 所以想請教版上的高手們, 假如 今天是在CPU上有2個核心, 我寫兩個thread去做同樣的工作, 是不是兩個核心都會去捉指令, 如果只有寫單緒的程式, 是不是只保留其中一個的結果, 還是事情不是我想得這麼簡單,不是很了解, 還煩請高手們解惑,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.178.76

12/13 22:58, , 1F
應該跟你使用的Thread Library與OS的Scheduler有關~
12/13 22:58, 1F

12/13 23:31, , 2F
因為我比較想要了解instruction level,很抱歉講得不太清楚
12/13 23:31, 2F

12/14 00:33, , 3F
一般,再OS管理下多核新的程式跑同一之程式會跑一樣的程
12/14 00:33, 3F

12/14 00:33, , 4F
程式碼,讀寫不一樣的資料區塊。這樣就可以得到兩份答案
12/14 00:33, 4F
文章代碼(AID): #1B9F2D_I (ASM)
文章代碼(AID): #1B9F2D_I (ASM)