Java基礎知識(十)——Java多線程

  1、什麼是線程?它與進程有什麼區別?爲什麼要使用多線程 線程是指程序在執行過程中,能夠執行程序代碼的一個執行單元。在Java語言中,線程有4種狀態:運行、就緒、掛起和結束。 進程是指一段正在執行的程序。而線程有時也被稱爲輕量級進程,它是程序執行的最小單元,一個進程可以擁有多個線程,各個線程之間共享程序的內存空間(代碼段、數據段和堆空間)及一些進程級的資源(例如打開的文件),但是各個線程擁有自己
相關文章
相關標籤/搜索