java線程基礎知識 --創建線程的三種方式

創建線程有三種方式:實現Runnable接口、繼承Thread類、實現CallAble接口,代碼如下: 對應的運行結果如下: 有些小夥伴可能會對結果二和結果三產生疑問,現在解釋如下(個人理解):         程序是調用了兩個線程來併發執行(不是並行),也就是兩個線程交替獲得cpu的執行權來運行自己線程棧中的程序,但是他們在運行的過程中,沒有辦法保證自己棧中代碼塊的原子性,也就是沒辦法保證從始到
相關文章
相關標籤/搜索