Thread與Runnable的區別

Java中有兩種實現多線程的方式:通過繼承Thread類或者實現Runnable接口實現,那麼這兩個有什麼區別? 我將通過一個例子來區別:分別使用這兩種方法讀取1-10十個數字。 首先編寫程序: 先使用繼承Thread類方法進行實現:   測試類: 然後我們看一下運行結果: 繼承了Thread進行多線程處理後,結果是三個線程各自佔用了一個資源進行讀取。各自讀取了一遍1-10十個數字。 如果要使用多
相關文章
相關標籤/搜索