28线程

进程:计算机执行的任务

线程:执行任务中的小任务 多线程

计算机再执行过程中,再同一时间只能让cpu的核执行一个进程。进程有多个线程构成,再同一时刻Cpu只能处理一个线程。

引入多线程

  当线程被cpu执行时cpu开始工作,线程需要和软硬件进行交互,这个时候cpu就是处于空闲状态

引用多线程可以提高cpu的使用效率

创建多线程的方式-----(Thead)

1.继承Thread类,重写run方法(线程代码逻辑所在的地方,调用start方法,开启线程. 有一个不好的地方就是java是单继承所以我们继承了Thread后就不能继承其他类

,所以我们通常采用第二种方法 实现接口

 2.实现Runnable接口,重写run方法(线程代码逻辑),通过Runnable接口的实现类对象构建Thread类对象,调用start方法开启线程

猜你喜欢

转载自www.cnblogs.com/xuwangqi/p/11249416.html
今日推荐