美文网首页
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