Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

スレッドに関して教えてください


 public class Main implements Runnable{  
     public void run(){  
         System.out.print("running");  
     }  
       
     public static void main(String[] args){  
         Thread t = new Thread(new Main());  
         t.run();  
         t.run();  
         t.start();  
         }  
 }  


このコードでt.run();  
がどういう動きをしているか理解できません。
ご教示お願いします><

2

回答

3832

閲覧

2件の回答

評価

0

どういう動きって、上から流れてprintして終わるだけだけど。
特別なことは何もない、単なるメソッド。

…run()を呼ぶサンプルが、どこかにあったんだろうか。

評価

0

t.run()はこのメソッドを呼んでるスレッドで実行され、
t.start()で実行されるrun()は別スレッドで実行されるって
事なか

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。