java併發編程學習(一) 併發編程的挑戰

1. 上下文切換 單核的處理器也支持執行多線程代碼,cpu給每一個線程分配時間片來實現這個機制,時間片是cpu分配給各個線程的時間,時間片很是短,因此cpu經過不斷的切換線程執行,java 感受線程是同時執行的,一般是幾十ms算法 cpu是經過時間片分配算法來循環執行任務的,例如當前任務執行完一個時間片切換到下一個任務,可是在切換前會保存上一個任務的狀態,以便再次切換回來時候,可以再次加載這個任務
相關文章
相關標籤/搜索