線程越多越好嗎

來源:生活大全幫 1.55W

線程越多越好嗎

不是,線程多了可以提高程序並行執行的速度,但是並不是越多越好,其中,每個線程都要佔用內存,多線程就意味着更多的內存資源被佔用,其二,從微觀上講,一個cpu不是同時執行兩個線程的,他是輪流執行的,所以線程太多,cpu必須不斷的在各個線程間快回更換執行,線程間的切換無意間消耗了許多時間,所以cpu有效利用率反而是下降的。

熱門標籤