归档
善良比聪明更重要
04
28
22
Linux 进程与内存管理 Linux 进程与内存管理
在讨论 Linux 的性能问题时,我们常常会遇到这样一些问题: Linux 能否满足硬实时的需求? 多核环境下多线程如何执行? 系统的内存究竟耗到哪里去了? 我写的应用程序究竟耗了多少内存? 什么是内存泄漏?如何判定内存是否真的泄漏? C
2020-04-22
16
TCP为什么需要TIME_WAIT TCP为什么需要TIME_WAIT
问题背景下图所示的状态机展示了通信双方建立 TCP 连接之后的状态转换过程(图片来源: tcpipguide.com)。 通信双方主动发起关闭连接的一端,存在 TIME_WAIT 状态,被动接受关闭连接的一端,会进入 CLOSE_WAIT
2020-04-16
10
Linux 进程管理面试题精讲 Linux 进程管理面试题精讲
题目一:进程有哪几种状态(生命周期)?平时学的是五种状态:新建、就绪、运行、阻塞、终止。但在 Linux 里能查看到的更加详细,下面命令的 STAT 列就展示了进程状态: $ ps -aux 状态有很多种,看首字母即可,其余不必太在意:
2020-04-10
02
深入解析 gRPC 的重连机制 深入解析 gRPC 的重连机制
gRPC 的重连机制是确保客户端在连接断开后能够自动重新连接到服务器的一种机制,对于分布式系统和微服务架构中的高可用性和容错性至关重要。 什么是 gRPC 重连机制gRPC 重连机制是指在客户端与服务器之间的连接断开后,客户端自动尝试重新建
2020-04-02