09_线程

1.线程是一个程序中不同的执行路径

2.进程是一个静态的概念,进程开始执行指的是进程中的主线程(main方法)开始执行

3.同一时间点一个CPU只能支持一个线程,但由于CPU的快速,人类感觉起来像很多线程在同时执行

4.Java的线程通过java.lang.Thread类来实现,当new一个Thread时一个线程被创建

5.每个线程都是通过某个特定Thread对象的run()方法来完成其操作的,方法run()称为线程体

6.通过调用Thread类的start()方法来启动一个线程

7.创建一个线程有两种方法,第一种:自定义类实现Runnable接口,第二种:自定义类继承Thread类(这种创建方式可直接调用start方法,实际上Thread实现了Runnable接口)

   使用接口的创建方式更为灵活,建议使用接口方式

8.创建一个新线程有两步,第一步:定义一个类实现Runnable接口,在类中方法run中写线程体,第二步:new一个Thread并将自定义类对象作为参数传入,使用start方法让线程开始执行

猜你喜欢

转载自www.cnblogs.com/yxfyg/p/12408269.html