什么是线程
什么是进程? 什么是线程?
进程是指在系统中正在运行的一个应用程序;程序一旦运行就是进程
线程是进程的一个实体,是进程的一条执行路径
实现多线程的方式?start和run的区别?
1、继承Thread类创建线程
Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。
2、实现Runnable接口创建线程
实现一个Runnable接口,将实现类交给Thread,代码如下
Thread thread = new Thread(Runnable);
thread.start();
start和run的区别
在主函数中,直接调用run的情况下,就代表是直接调用run方法,而不是开辟新的线程处理,
而start的是开辟新的线程进行运行run里面的方法

浙公网安备 33010602011771号