Java網(wǎng)絡(luò)編程里關(guān)于線程有這樣幾句話:
??每個進程都有自己的一塊內(nèi)存,而在資源上對線程的處理要容易的多,因為線程可以共享內(nèi)存. .... 多線程服務(wù)器(以及其他多線程程序),要求程序員處理單線程程序所不存在的問題,特別是要關(guān)心安全問題和生命周期的問題.因為不同的線程共享相同的內(nèi)存,所以一個線程完全有可能破壞另一個線程使用的所有變量和數(shù)據(jù)結(jié)構(gòu).因此,不同的線程必須對它們何時使用哪個資源及其小心.