多线程的实现方式Thread、Runnable、Callable

1.并发和并行

并发:在同一时刻,有多个指令在单个CPU上交替执行。
并行:在同一时刻,有多个指令在多个CPU上同时执行

2.多线程的实现方式

2.1 继承Thread类实现方式

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.2 实现Runnable接口的实现方式

在这里插入图片描述
在这里插入图片描述

2.3 利用Callable接口和Future接口方式实现

在这里插入图片描述

3.小结

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44860226/article/details/132198361