Loading

摘要: 1. 什么是高并发 双十一、春晚 2. 高并发和多线程的联系和不同? 多线程是什么: 解决方案 高并发是什么: 状态 高并发并不意味着多线程 3. 高并发的指标 QPS: 每秒请求数 带宽:峰值流量和页面的平均大小 PV: 页面浏览量 UV: 独立访问 吞吐率: TPS 并发连接数 服务器平均请求等 阅读全文
posted @ 2021-11-11 14:33 繁夏 阅读(185) 评论(0) 推荐(0)
摘要: 1. 串行和并行 串行是大家排队一个个来,并行是大家一起来 2. 并发和并行 并行的概念: 在同一时刻,有多个任务同时执行 并发通常指以下两种概念: 并发 并行且并发 “并发性”是一种程序的性质。如果一个程序具有并发性,说明这个程序的不同部分可以无序或同时执行,且不影响最终的执行结果 串并行和并发的 阅读全文
posted @ 2021-11-11 11:16 繁夏 阅读(1191) 评论(0) 推荐(0)
摘要: 1. 什么是多线程 多线程是指在单个进程中运行多个线程,如果一个程序允许运行两个或两个以上的线程,那么他就是多线程程序 2. 为什么要用多线程 最主要的目的就是提高CPU的利用率 提高处理速度 避免无效等待(IO的时候可以做别的事) 提高用户体验: 避免卡顿,缩短等待时间 并行处理,提高性能,通常是 阅读全文
posted @ 2021-11-11 10:49 繁夏 阅读(693) 评论(0) 推荐(0)
摘要: 1. 操作系统、进程、线程的包含关系 操作系统是包含多个进程的容器,而每个进程又是容纳多个线程的容器 2. Oracle文档的官方定义 进程: 使用fork(2)系统调用创建的UNIX环境(例如文件描述符,用户ID等),他被设置为运行程序 3. 什么是进程 英文是Process,指的是程序的一次执行 阅读全文
posted @ 2021-11-11 10:20 繁夏 阅读(67) 评论(0) 推荐(0)