1.串行和并行
串行是指一个一个的做,并行是指多个一起做,如下图所示的传输案例,一个数据块一个数据块传输称为串行传输,多个数据块一起传输称为并行传输。
2.并发和并行
(1).并发
多个线程在一个处理器上交替运行称为并发,逻辑上的同时运行。
(2).并行
多个线程在多个处理器上同时运行称为并行,物理上的同时运行。
3.高并发
(1).概念
高并发是指大量请求同时到达服务端的一种状态,而多线程是一种编程方式。
(2).高并发和多线程的联系
多线程是解决高并发的一种解决方案。高并发并不一定意味着是用多线程来解决的,比如使用Redis。
(3).指标
- QPS:每秒请求数
- PV:24小时内的点击量
- UV:24小时内的独立访客量