任務併發執行是一個宏觀概念,微觀上是串行的。

多線程多線程

進程:任務併發

任務併發執行是一個宏觀概念,微觀上是串行的。線程

進程的調度是有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();

}

}

 

只有等到全部的線程所有結束以後,進程才退出。

相關文章
相關標籤/搜索