Java多線程併發方面面試總結

進程和線程的區別: 進程:每個進程都有獨立的代碼和數據空間(進程上下文),進程間的切換會有較大的開銷,一個進程包含1–n個線程。 線程:同一類線程共享代碼和數據空間,每個線程有獨立的工作內存和程序計數器(PC),線程切換開銷小。線程間還可以通過共享的主內存來進行值的傳遞。   多進程是指操作系統能同時運行多個任務(程序)。   多線程是指在同一程序中有多個順序流在執行。 在java中要想實現多線程
相關文章
相關標籤/搜索