一、创建线程以及启动线程
二、停止线程
三、线程类中函数详解
一、创建线程以及启动线程
创建线程:Java中创建线程的两种方式
1、通过继承Thread
2、通过实现Runnable接口
Thread是位于java.lang包下的一个类,Runnable是位于java.lang 包下的一个顶级接口,下面是这个两个文件的部分源代码:
Runnable:
Thread:
由此可以得出两个结论:
1、Thread实现了Runnable接口中的run方法
2、Thread并没有指定run方法中具体的内容,需要编程人员自行实现
3、Thread类有八个构造函数,其中有6个需要传入Runnable对象
启动线程:
启动线程要调用Thread类中的start方法,源码如下:
由此我们可以得出结论:
通过调用Thread的start方法启动线程,线程会调用相应的run方法来执行线程主体
二、停止线程
使用Thread类下的interrupt函数来终止线程,例如:
Thread类中常用函数详解:
网友评论