【发布时间】:2015-08-30 00:51:54
【问题描述】:
我是一名 Java 学习者,正在努力理解线程。
我希望下面的程序按顺序输出
线程开始运行方法再见
但我按顺序得到输出
Bye Thread started Run Method
这是我的代码:
public class RunnableThread
{
public static void main(String[] args)
{
MyThread t1= new MyThread("Thread started");
Thread firstThread= new Thread(t1);
firstThread.start();
System.out.println("Bye");
}
}
class MyThread implements Runnable
{
Thread t;
String s= null;
MyThread(String str)
{
s=str;
}
public void run()
{
System.out.println(s);
System.out.println("Run Method");
}
}
【问题讨论】:
标签: java multithreading