JAVA基础语法学习_多线程JUC
多线程
并发和并行
并发:在同一时刻,有多个指令在单个cpu上交替执行
并行:在同一时刻,有多个指令在多个cpu上同时执行
多线程的实现方式
1,继承Thread类的方式进行实现
2,实现Runnable接口的方式进行实现
3,实现callable接口
4,区别
前两种无法获取返回值,第三种可以;
并发:在同一时刻,有多个指令在单个cpu上交替执行
并行:在同一时刻,有多个指令在多个cpu上同时执行
1,继承Thread类的方式进行实现
2,实现Runnable接口的方式进行实现
3,实现callable接口
4,区别
前两种无法获取返回值,第三种可以;