跳转至

5 - Linux 线程同步

进程间通信

阅读《Linux/Unix系统编程手册(上)》

  • 第 43 章:精读,预计耗时 30 min
  • 第 44 章:精读,预计耗时 50 min

阅读《UNIX环境高级编程》

  • 第 15.1-15.6 章:精读,预计耗时 70 min

线程控制

阅读《Linux/Unix系统编程手册(上)》

  • 第 29 章:精读,预计耗时 30 min
  • 第 30 章:精读,预计耗时 70 min
  • 第 31 章:精读,预计耗时 50 min
  • 第 32 章:精读,预计耗时 20 min
  • 第 33 章:精读,预计耗时 30 min

阅读《UNIX环境高级编程》

  • 第 11 章:精读,预计耗时 40 min
  • 第 12 章:精读,预计耗时 80 min
  • 第 9 章:精读,预计耗时 80 min
  • 第 10 章:精读,预计耗时 70 min

Note

两本书勾选章节内容基本一致,相互参考,重复内容任意选择一本书看即可。

完成任务之后继续阅读其余章节(重点部分在参考资料中),后续任务需要其余章节知识背景,直到书籍阅读完毕。

TASK

在此任务中你需要使用线程来提高并发性能:Thread

在此任务中你需要处理不同状况下线程间的同步问题: Synchronize

参考

  • 建议学习 GDB 如何调试线程
  • 建议学习日志库的简单使用,建议尝试编写一个简单的日志库

可以尝试使用以下日志库: