人生最曼妙的风景,竟是内心的淡定与从容!
多執行緒在任務量越大的情況下效果才越明顯。量小時,執行緒的建立和切換所帶來的時間消耗會大於平行運算節省的時間。就像1000個人造一間房子不一定比10個人造一間房子快,而1000個人造100間房子就會比10個人快。
我建議可以在你覺得可疑的程式碼區塊或函數前後列印時間,這樣你就能看出耗時的地方究竟在哪裡。 然後再分析為什麼耗時。
多執行緒在任務量越大的情況下效果才越明顯。量小時,執行緒的建立和切換所帶來的時間消耗會大於平行運算節省的時間。就像1000個人造一間房子不一定比10個人造一間房子快,而1000個人造100間房子就會比10個人快。
我建議可以在你覺得可疑的程式碼區塊或函數前後列印時間,這樣你就能看出耗時的地方究竟在哪裡。
然後再分析為什麼耗時。