多線程多線程
進程:任務併發
任務併發執行是一個宏觀概念,微觀上是串行的。線程
進程的調度是有OS負責的(有的系統爲獨佔式,有的系統爲共享式,根據重要性,進程有優先級)。進程
由OS將時間分爲若干個時間片。class
JAVA在語言級支持多線程。thread
分配時間的仍然是OS。循環
參看P377語言
線程由兩種實現方式:時間
第一種方式:new
class MyThread extends Thread{
public void run(){
須要進行執行的代碼,如循環。
}
}
public class TestThread{
main(){
Thread t1=new Mythread();
T1.start();
}
}
只有等到全部的線程所有結束以後,進程才退出。