并发模型全景图(一):进程、线程、协程、异步到底是什么
代码为什么会锁住?因为你不清楚当前用的是哪种并发模型。这篇文章从操作系统层面拆解进程、线程、协程、异步 I/O 的本质区别,搞清楚这些概念,才能真正理解为什么 FastAPI 用 async/await,Go 用 goroutine,Python 多线程跑不快。
共 2 篇文章
代码为什么会锁住?因为你不清楚当前用的是哪种并发模型。这篇文章从操作系统层面拆解进程、线程、协程、异步 I/O 的本质区别,搞清楚这些概念,才能真正理解为什么 FastAPI 用 async/await,Go 用 goroutine,Python 多线程跑不快。
PostgreSQL 和 MySQL 都叫关系型数据库,但设计哲学截然不同。这篇文章从架构、数据类型、事务、索引到扩展性,系统拆解 PostgreSQL 的核心机制,并在关键处与 MySQL 做对比——让你真正理解该用哪个,以及为什么。