1. 程式人生 > >程序與執行緒的理解

程序與執行緒的理解

1.程序:也就是一個應用程式

2.執行緒:一個應用程式由多個執行緒組成,執行緒是程式執行的最小單元

3.多執行緒:同步完成多項任務

 

java中如何實現多執行緒:

>第一種方法:

  1.寫一個類繼承Thread,重寫run方法;run方法呼叫自己的執行緒

  2.在呼叫方法之前,啟用run方法,調取start方法

 

>第二種方法

  1.寫一個類實現Runnable介面,重寫run方法;run方法呼叫自己的執行緒

  2.使用 多執行緒的地方new Thread(),調取start方法

在開發中一般使用第二種方法:

  原因:1.如果這個類繼承其他的類,第一種方法不使用

     2.第一種方法不能實現資料共享