美文网首页
Thread类实例

Thread类实例

作者: 雨景江水 | 来源:发表于2023-07-07 07:59 被阅读0次

一.
class Test
{
private int data;
int result = 0;
public void m()
{
result += 2;
data += 2;
System.out.print(result + " " + data);
}
}
class ThreadExample extends Thread
{
private Test mv;
public ThreadExample(Test mv)
{
this.mv = mv;
}
public void run()
{

         mv.m();
    
 }

}
class ThreadTest
{
public static void main(String args[])
{
Test mv = new Test();
Thread t1 = new ThreadExample(mv);
Thread t2 = new ThreadExample(mv);
Thread t3 = new ThreadExample(mv);
t1.start();
t2.start();
t3.start();
}
}

注1:t1 t2 t3 不一定谁先执行,因为start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码

注2:Run方法运行结束,此线程终止

注3:Run方法也可以当做普通方法来调用,就是直接调用就行

https://zhidao.baidu.com/question/1821517117375459108.html

相关文章

网友评论

      本文标题:Thread类实例

      本文链接:https://www.haomeiwen.com/subject/irgvoltx.html