Linux多线程服务端编程二

这章节主要是多线程同步方面的问题。

主要技术点:

1)互斥器/条件变量/读写锁的使用场合和注意点

2)read-copy-update

3)使用shared_ptr实现copy-on-write

4)线程安全的单例模式实现

5)CPU的乱序执行/memory barrier

6)sleep/usleep/nanosleep不能乱用,使用其他方式等待某些资源可用等会更好些

7)copy-on-write/copy-on-other-reading

8)double buffer

9)每页底下的一些参考链接

你可能感兴趣的:(Linux多线程服务端编程二)