
多线程编程基本上是api的使用,看你基于什么平台和编程工具。Linux下和Windows下的api不太一样。
多线程编程的重点在于,公共数据的访问。
公共数据访问一般通过互斥锁,信号量,条件变量等方式实现公共数据的访问和线程运行的控制。
任何一本多线程编程书籍都会讲这个概念,剩下的就是特点平台的编程了。

多线程编程基本上是api的使用,看你基于什么平台和编程工具。Linux下和Windows下的api不太一样。
多线程编程的重点在于,公共数据的访问。
公共数据访问一般通过互斥锁,信号量,条件变量等方式实现公共数据的访问和线程运行的控制。
任何一本多线程编程书籍都会讲这个概念,剩下的就是特点平台的编程了。