Topic

标签: 并发编程

C++ 多线程从入门到能用:线程、锁、条件变量与线程池

从「为什么单线程不够用」讲起,把 std::thread、数据竞争、互斥锁、死锁、条件变量、原子操作、future 和线程池串成一条线。没写过多线程的同学可以顺着读;写过但心里总没底的,可以直接跳到第五节的死锁和第九节的线程池。