不能隨便覆蓋start()方法

     Machine2 m=new Machine2();
      m.start();  //這裏因爲上面覆蓋了start()函數,而其只是調用run()函數,所以這裏是由主線程來運行的,因此不能隨便覆蓋start()方法.
      //m.start();兩次啓動線程會拋出異常
      //m.run();   這裏只是調用函數,所以是由主線程完成的,因爲所有的方法調用都是由主線程完成的! 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章