avatar.jpeg

Jinyun Ma

🔥 本站所有文章均为本人学习实践后的加工整理,仅代表个人看法和观点,与其他任何人或组织无关!️

Go GPM 模型

基本概念 普通栈:需要调度的 Goroutine 组成的函数栈,是可增长的栈,因为 Goroutine 可以越开越多; 线程栈:需要将 Goroutine 放置到线程上的 M 们组成,实质上 M 也是由 Goroutine 生成的,

线程模型之 Reactor 模型

线程模型 目前存在的线程模型: 传统阻塞 IO 服务模型。 Reactor 模型。 传统阻塞 IO 服务模型的特点: 采用阻塞 IO 模式获取输入的数据。 每个连接都需要独立的线程完成

Go gRPC

gRPC 是一个现代的开源高性能远程过程调用(RPC - Remote Procedure Call)框架,可以在任何环境中运行。它可以通过对负载平衡、跟踪、健康检查和身份验证的可插拔支持,有效地连接数据中心内和跨数据中心的服务。它也适用于分布式计算的最后一英里,将设备、移动应用程序和浏览器连接到后端服务。

栈和队列

栈和队列可看作是特殊的线性表。它们的特殊性表现在它们的基本运算是线性表运算的子集,它们是运算受限的线性表。