美文网首页
Java多线程

Java多线程

作者: 133sheiya | 来源:发表于2017-04-26 15:11 被阅读3次

    public class ThreadDemo {

    public static void main(String[] args) {
    new TestThread().run();
    /////////顺序执行///////////
    for(int i = 0; i<10;i++){
        System.out.println("主函数main 在运行:"+i);
    }
    }
    

    }
    class TestThread
    {

    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("TestThread运行中:"+i);
        }
    }
    

    }

    1.运行结果
    TestThread运行中:0
    TestThread运行中:1
    TestThread运行中:2
    TestThread运行中:3
    TestThread运行中:4
    TestThread运行中:5
    TestThread运行中:6
    TestThread运行中:7
    TestThread运行中:8
    TestThread运行中:9
    主函数main 在运行:0
    主函数main 在运行:1
    主函数main 在运行:2
    主函数main 在运行:3
    主函数main 在运行:4
    主函数main 在运行:5
    主函数main 在运行:6
    主函数main 在运行:7
    主函数main 在运行:8
    主函数main 在运行:9

    public class ThreadDemo {

    public static void main(String[] args) {
        //此处是start  开启线程的意思 。。 如果 还是用run  跟初始没改的一样
    new TestThread().start();
    /////////顺序执行///////////
    for(int i = 0; i<10;i++){
        System.out.println("主函数main 在运行:"+i);
    }
    }
    

    }

    class TestThread extends Thread

    {

    @Override
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("TestThread运行中:"+i);
        }
    }
    

    }
    2.运行结果
    主函数main 在运行:0
    主函数main 在运行:1
    主函数main 在运行:2
    TestThread运行中:0
    TestThread运行中:1
    TestThread运行中:2
    TestThread运行中:3
    主函数main 在运行:3
    主函数main 在运行:4
    主函数main 在运行:5
    主函数main 在运行:6
    主函数main 在运行:7
    主函数main 在运行:8
    主函数main 在运行:9
    TestThread运行中:4
    TestThread运行中:5
    TestThread运行中:6
    TestThread运行中:7
    TestThread运行中:8
    TestThread运行中:9

    相关文章

      网友评论

          本文标题:Java多线程

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