這些概念我相信百度上有一大堆,在這里,我是以一個(gè)程序員的角度來(lái)看。
進(jìn)程是一個(gè)靜態(tài)的概念,機(jī)器上運(yùn)行的都是線程,一個(gè)進(jìn)程里面可以包含多個(gè)線程。
一個(gè)exe文件,class文件是一個(gè)進(jìn)程,在一個(gè)時(shí)間點(diǎn)上,一個(gè)CPU上只有一個(gè)線程,
但速度極快,所以就像是有多個(gè)進(jìn)程同時(shí)在運(yùn)行。
在java中,啟動(dòng)新線程有兩種方法:
1.繼承自Thread類。2.實(shí)現(xiàn)Runnable接口(具體可以參考其他資料,這里不詳細(xì)展開(kāi)了)