理解 C++ 同步原语的死锁风险

并发编程中最容易出错的地方之一,是对同步原语的误用,特别是死锁问题。使用 std::mutexstd::condition_variablestd::semaphore 等机制时,一些表面上看 …

more ...

Linux内核中的少锁链表

前言

最近在stackexchange上看到一个问答,讨论我们常用的数据结构与算法在实际工程中的应用。(戳我)

我打算借助这个问答中的内容,以我比较熟悉 …

more ...