2024年10月

事务隔离级别是怎么实现的?

事务隔离级别通过MVCC与锁实现:读未提交直接读最新数据;读提交每次查询新建Read View;可重复读事务启动时生成唯一Read View并用MVCC快照读或next-key锁防幻读;串行化加读写锁串行执行。

高性能网络模式:Reactor 和 Proactor

文章梳理了高性能网络模式的演进:从“一连接一线程”到线程池,再到I/O多路复用,最终封装成Reactor与Proactor两大事件驱动模型;详解单/多Reactor、单/多线程的三种Reactor实现及优缺点,并指出Linux因异步I/O不完善而普遍用Reactor,Windows的IOCP则支持真...

目录