1. 首页
  2. 编程语言
  3. 其他
  4. linux的多线程编程的高效开发经验

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

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