我發現從另一個答案以下報價(Performance difference for multi-thread and multi-process):虛擬內核(超線程)的兩個線程可以運行不同的操作系統進程嗎?
接下來,你可以有「超線程」的CPU,它可以(在 至少)上的核心運行兩個線程非常迅速 - 但是,而不是進程(因爲 「超線程」線程不能使用不同的地址空間) -線程可以贏得性能方面的另一種情況。
這是準確的嗎?虛擬內核的兩個線程(超線程)不能運行不同的操作系統進程?
在超線程機器上,如果我有一個使用「監督員」進程使用套接字進行通信的「工作程序」進程的程序體系結構,通過將這些工作進程移動到監督進程中,我可能會看到性能提高作爲線程(將套接字和其他所有內容相同)?