一直好奇一件事, 在電腦上, 程式不一定可以同時在多核心上面跑.
可是在手機上, 一個程式可以同時使用數個核心嗎? 若可以, 是可以同時使用到8核嗎? 還是最多同時使用到 2核.
有請神人
-----------------------------------
網路上找了一下, 只發現多執行緒的編譯, 要多核心就得改程式把執行緒拆開來分到不同核心去, 然後等各核心同步完成運算. 很好奇手機程式真的都有改嗎? 會不會有的程式只優化到能二核心, 有的優化到四核心而已.不見得能用到八核.
那這麼一來, 執行單一程式時. 單一核心多執行緒其實比多核心還快了. 難怪A7只要2核心.
內文搜尋

X