Windwaker wrote:
教授自打嘴巴下不了台...(恕刪)
1. 我的程式已經貼上去了,請問哪一行在擔心?我的程式根本沒在擔心。合適的問題根本沒在擔心,不合適的問題那就要擔心。我已經證明寫程式的很多時後不必擔心,連有幾個核心都不必擔心。使用Library又怎樣? 寫程式的人根本沒在擔心。我表達的是寫程式的人沒在擔心,你要鬼打牆去哪兒?矩陣運算本來就是靠parallel_for最好搞定,難不成要脫褲子放屁用別的方式寫?
2. 我之前就說swith是想事情的方法,以剛才的程式為例,多緒的實際想法就是:
switch (size_t j)
case j = 1 to n
thread 1
case j = n+1 to m
thread 2
case ...
case j = x to size
thread x
因為外層迴圈彼此沒前後關係,所以立刻可以知道它可以被有效平行化。
而一般構思多緒的方式,大致就是以同樣觀念下去想:
switch (動畫)
case 音效
音效線程
case 音樂
音樂線程
case 物理計算
物理線程
case 人物移動
人物移動線程
這是想事情的方式,我一開始就有說明是想事情的方式,不是指程式碼。
3. 我有說"合適的問題"以現在的發展工具不必花太多腦筋就可以做平行化,難不成我用了不合適的問題? 還是我有說是全部的問題?
還有,以上這些東西,都無法說明你鬧的笑話不是笑話,它依舊是天大的笑話。
再來,你有一些說的是沒錯:
"對OS來說,只不過把不相關的Thread放在不同的核心上面 但是程式給OS平行的Thread才能讓多個核心同時執行"
也沒人說這件事情有錯。
錯的是你說了半天,依舊無法證明你之前鬧的笑話不是笑話。
你在玩的花樣就好像醬子:
因為會抓老鼠的叫好貓,所以白貓一定是好貓。
因為OS只不過把不相關的Thread放在不同的核心上面,所以是程式指派核心去執行而不是OS。
最後要說的是,別把大家當白痴然後自己不懂又說別人不懂,不然就不會那麼多人砲你。




























































































