美文网首页
第十二讲 多线程

第十二讲 多线程

作者: w_yong | 来源:发表于2020-06-22 18:39 被阅读0次
进程

一个APP、一个后台服务可以认为是一个进程。
一个进程中可以并发多个线程,每条线程并行执行不同的任务。

线程

使用Thread、Runnable创建线程;
线程一旦被执行就不可中断;

Thread thread0 = new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                System.out.println("t-0");
                System.out.println(Thread.currentThread().getName());
            }
        });

        Thread thread1 = new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("t-1");
                System.out.println(Thread.currentThread().getName());
            }
        });

        Thread thread2 = new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("t-2");
                System.out.println(Thread.currentThread().getName());
            }
        });

        thread0.start();
        thread1.start();
        thread2.start();

相关文章

网友评论

      本文标题:第十二讲 多线程

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