關於同乙個物理核心中多實體線程的猜想

2021-08-04 17:40:52 字數 340 閱讀 1725

最近看到intel發明了32核cpu,雙線程,還有12執行緒的,這裡只是說一下自己對於這個實體雙線程的猜想。(只是猜想,僅供交流使用)

當前使用的cpu,看著像並行執行任務,其實只是每個任務執行了乙個很短的時間,然後切換到另乙個任務,導致變麵i看起來像是並行工作。

上面說的這個實體雙線程呢,就不是這麼糊弄人的,人家這是實實在在的同時執行兩個任務,真的是並行的;但是這是怎麼實現的呢?

今天突然冒出來乙個想法(只是猜想),這麼物理核心可能實現了兩套暫存器,這樣就可以同時載入兩個執行緒執行,並且互不干擾。

以上只是猜想,還希望有了解的大神多多指點。

多個執行緒呼叫同乙個執行緒函式

多個執行緒呼叫同乙個執行緒函式 如題,能這樣嗎?因為有很多個操作,但是這些操作都是一樣的,所以想用相同的執行緒函式,但是感覺執行時執行緒還是乙個乙個執行,並沒有提高速度,應該是我理解錯了!老大些幫幫忙,給個建議問題補充 我的意思是執行緒處理函式,剛剛找了點資料,覺得這想法沒有錯,只要執行緒裡面不用全...

多執行緒併發同乙個表問題

table for update for update of a.id a1.有where條件時,鎖定條件中指定的資料行 行級封鎖 2.無where條件是,鎖定表a 表級封鎖 1.有where條件時,鎖定條件中指定的資料行 行級封鎖 2.無where條件是,鎖定表a 表級封鎖 a,b直接封鎖a,b表...

乙個多socket繫結同乙個埠的測試程式

測試目標 建立多個socket的測試 測試環境 suse linux 測試步驟 建立了3個socket,但是由於繫結了不同的埠,可以邦定成功 假如繫結相同的埠,則相繼失敗。而關閉socket的時候,呼叫shutdown失敗,而close卻可以成功。在stevens的書本中,則建議使用shutdown...