唐僧喜欢小龙女

导航

多线程和高并发的区别

“高并发和多线程”总是被被一起提起,给人的感觉好像他们相等,其实 高并发 不等于 多线程。

 多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发的状态。

      高并发是系统运行过程张遇到的一种“短时间内遇到大量的操作请求” 的情况,主要发生在web系统集中大量访问或者socket端口集中行收到大量请求(例如12306抢票;天猫双十一活动)。该情况会导致系统在这段时间内大量操作,例如对资源的请求,对数据库的集中操作等。如果并发处理不好,不仅降低了客户体验度(请求时间过长) ,同时可能导致宕机,系统停止工作等。如果想要系统适应高并发的状态,则需要从,硬件,软件,网络,系统架构,开发语言的选取,数据结构的运用,算法优化,数据库优化等。。。而多线程只是解决方案其中之一。

posted on 2021-09-26 12:33  与时具进&不忘初心  阅读(122)  评论(0编辑  收藏  举报