單線程程序在多核處理器下會利用多核加速嗎?

如題。
1.單線程程序的一個程序會利用多核心運行程序嗎?
2.如何設計程序利用多核的優勢?實現一個目標的「一個」程序。
3.利用如python,opencv,等「環境」和庫,在沒有顯示的多線程程序設計時,會利用多核心優化嗎?
4.關於利用多核特性有哪些資源可以參考?


1:顯然不會
2:並發方法很多,比如你自己寫線程,使用OpenMP自動並行化,使用一些語言的並發原語,使用非同步的庫,等等……
3:庫自己有可能用了線程


試驗你都懶得做一個么?


推薦閱讀:

如何評價電腦的運行速度和顯卡?
為什麼intel 第五代或第六代CPU只有U系列而沒有M系列了?
英偉達股價創新高,GPU 有可能顛覆 CPU 嗎?
晶元的集成度越高越好嗎?
有哪些關於處理器的段子/梗?

TAG:中央處理器CPU | 並行編程 | 線程 | 並行處理 | 多核 |