一、进程与线程
一个进程可以包含一个以上的线程,CPU 时间片切换的基本单位是线程。
二、创建线程
(一)继承 Thread 类
public class Task extends Thread{
@Override //重写run方法
public void run()
{
System.out.println("this is a thread");
}
public static void main(String[] args)
{
Task task=new Task();
task.start();
}
}
(二)实现 Runnable 接口
public class Task implements Runnable{
@Override //重写run方法
public void run()
{
System.out.println("this is a thread");
}
public static void main(String[] args)
{
Task task=new Task();
Thread thread=new Thread(task); //利用Thread的构造方法创建一个线程
thread.start();
}
}
(三)实现 Callable 接口
public class Task implements Callable<String>{
@Override //重

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



