线程

1.主线程

jvm启动后,必然有一个执行路径(线程)从main方法开始的,一直执行到main方法结束,这个线程在java中称之为主线程

2.Thread类

创建线程:new Thread(),可空参,也可填入线程名称

常用方法:

  start()方法:开始执行方法

  run()方法:线程任务

  sleep()方法:在指定毫秒内使线程休眠

3.创建线程有两种方法:

继承Thread子类,重写run()方法

类实现Runnable()接口,重写run()方法

4.多线程内存图解

 

5.获取线程的名称:

Thread.currentThread().getName()

6.实现Runnable接口的好处

避免了单继承的局限性,线程任务和线程对象解藕

7.使用匿名内部类创建线程任务

        //匿名内部类
        //new 父类/接口{
        //方法重写
//        }
        //1.继承Thread类
        Thread t=new Thread() {
            public void run() {
                //描述线程任务
                for(int i=0;i<100;i++) {
                    System.out.println(Thread.currentThread().getName()+":"+i);
                }
            };
        };
//        开启线程
        t.start();

 

posted @ 2020-11-09 10:55  杰斯-java  阅读(48)  评论(0)    收藏  举报