linux的多线程编程的高效开发经验

时间:2015-09-07 04:49:39
【文件属性】:

文件名称:linux的多线程编程的高效开发经验

文件大小:5.28MB

文件格式:PDF

更新时间:2015-09-07 04:49:39

linux多线程

多线程开发在 Linux 平台上已经有成熟的 Pthread 库支持。其涉及的多线程开发的最基本概念主要包含三点:线程,互斥锁,条件。其中,线程操作又分线程的创建,退出,等待 3 种。互斥锁则包括 4 种操作,分别是创建,销毁,加锁和解锁。条件操作有 5 种操作:创建,销毁,触发,广播和等待。其他的一些线程扩展概念,如信号灯等,都可以通过上面的三个基本元素的基本操作封装出来。


网友评论