Java多線程初學者指南(2):用Thread類創建線程
在Java中創建線程有兩種方法:使用Thread類和使用Runnable接口。在使用Runnable接口時需要建立一個Thread實例。因此,無論
Java多線程初學者指南(3):使用Runnable接口創建線程
實現Runnable接口的類必須使用Thread類的實例才能創建線程。通過Runnable接口創建線程分為兩步:1.將實現Runnable接口的類
Java多線程初學者指南(8):從線程返回數據的兩種方法
從線程中返回數據和向線程傳遞數據類似。也可以通過類成員以及回調函數來返回數據。但類成員在返回數據和傳遞數據時有一些區別,下面讓我們來看看它們區別在
Java多線程初學者指南(9):為什麼要進行數據同步
Java中的變量分為兩類:局部變量和類變量。局部變量是指在方法內定義的變量,如在run方法中定義的變量。對於這些變量來說,並不存在線程之間共享的問
Java多線程初學者指南(10):使用Synchronized關鍵字同步類方法
要想解決“髒數據”的問題,最簡單的方法就是使用synchronized關鍵字來使run方法同步,代碼如下:public s
Java多線程初學者指南(11):使用Synchronized塊同步方法
synchronized關鍵字有兩種用法。第一種就是在《使用Synchronized關鍵字同步類方法》一文中所介紹的直接用在方法的定義中。另外一種