Answers
Linus 大神會說「並行計算是浪費所有人的時間」。
推崇所谓的“并行”极大地浪费了大家的时间。“并行更高效”的高大上理念纯粹是扯淡。大容量缓存可以提高效率。在一些没有附带缓存的微内核上搞并行毫无意义,除非是针对大量的规则运算(比如图形处理)。
http://www.realworldtech.com/forum/?threadid=146066&curpostid=146227
如果你這四個任務是彼此獨立的,那麼性能沒有顯著提升就一定是你程序的問題;
如果這四個任務彼此高度依賴,那麼沒有多少性能提升倒也並不奇怪。
並行不是提升效率的靈丹妙藥,它只是對某些問題比順序執行更好用。
樓上的公式未免太過簡單,把並行想像成簡單地切蛋糕,要真是如此,並行更高效的理念就永遠正確了。
普隆德拉的微风
answered 11 years, 10 months ago