转:Go 为什么这么“快”,G-P-M模型讲的最好的干货
之前看过很多go语言的G-P-M调度模型的文章,看的迷迷糊糊,知道看到这篇腾讯出的,大厂就是大厂。
怎么让我们的系统更快
随着信息技术的迅速发展,单台服务器处理能力越来越强,迫使编程模式由从前的串行模式升级到并发模型。
并发模型包含 IO 多路复用、多进程以及多线程,这几种模型都各有优劣,现代复杂的高并发架构大多是几种模型协同使用,不同场景应用不同模型,扬长避短,发挥服务器的最大性能。
而多线程,因为其轻量和易用,成为并发编程中使用频率最高的并发模型,包括后衍生的协程等其他子产品,也都基于它。
并发 ≠ 并
转载
2020-05-15 09:59:23 ·
975 阅读 ·
0 评论