进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

1.操作系统,进程,线程的包含关系

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

2.进程的理解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

3.线程的理解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

启动100个线程前java的运行情况

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

启动100个线程后java的运行情况

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

100个线程结束后java的运行情况

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

4.线程和进程的区别

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

5.线程和进程有哪6个不同?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

6.Java和多线程的关系

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

java在启动的时候,会默认启动4个线程

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

7.什么是多线程?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

8.为什么需要多线程?3大原因

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

9.什么场景需要多线程?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

10.多线程有哪些局限?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

11.串行和并行的区别

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

12.并行和并发的区别

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

13. 是什么让并发和并行成为了可能?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

14.什么是高并发?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

15.高并发和多线程的关系和区别?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

Redis底层是单线程处理的

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

16. 高并发有哪些重要指标?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

17.同步、异步是什么?

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

18.4种组合:同步阻塞、同步非阻塞、异步阻塞、异步非阻塞

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

同步非阻塞:

同步,每隔一段时间我要主动去检查水烧开了没

非阻塞,我可以去干其它的事情

 

异步非阻塞:

异步,我不用主动去检查水烧开了没,水壶会主动告诉我水烧开了

非阻塞,我可以去干其它的事情

19.常见面试问题 

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解

进程和线程 | 多线程 | 并行和并发 | 高并发 | 同步和异步 | 阻塞和非阻塞,基本概念讲解