图书介绍

Solaris多线程程序设计指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Solaris多线程程序设计指南
  • (美)凯特·哈根特主编 著
  • 出版社: 北京:北京希望电子出版社
  • ISBN:7900031529
  • 出版时间:2000
  • 标注页数:240页
  • 文件大小:16MB
  • 文件页数:247页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Solaris多线程程序设计指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 多线程基础介绍1

多线程标准介绍2

多线程的优点2

改进程序结构3

理解多线程的基本概念3

使用64位体系结构6

2 基本的线程程序设计8

线程库8

创建一个缺省的线程9

3 线程属性26

属性26

4 在程序中使用同步对象42

互斥锁的属性43

使用互斥锁46

条件变量属性53

使用条件变量56

信号量64

读写锁属性69

使用读写锁71

跨进程的同步75

不需线程库支持的进程间锁定76

各种原语的比较76

5 操作系统编程78

进程创建和复制78

创建进程——exec(2)和exit(2)81

定时器,报警和仿真定时82

非局部跳转语句——setjmp(3C)和longjmp(3C)83

资源限制83

LWPs和调度类型83

扩展传统的信号86

输入/输出问题93

线程安全性96

6 接口函数的安全性96

接口的多线程安全性级别97

异步信号安全函数98

函数库的多线程安全级别98

7 编译和调试100

编译多线程程序100

调试多线程程序103

8 增强多线程程序性能的工具106

示例:在Mandelbrot(分形)程序中使用线程机制106

示例:用LockLint检查程序110

示例:用LoopTool将循环并行化113

如何找到更详细的资料115

9 用Solaris线程库编程116

比较POSIX线程库和Solaris线程库的API116

Solaris线程库特有的函数119

同样的同步函数——读写锁121

同样的Solaris线程库函数125

同样的同步函数——互斥锁131

同样的同步函数——条件变量133

同样的同步函数——信号量135

进程间同步137

关于fork()函数和Solaris线程的特殊问题138

10 程序设计原则140

重新考虑全局变量140

线程间的同步141

防止死锁143

一些基本的原则145

创建和使用线程145

利用多处理器148

总结151

A 例子程序——多线程的grep152

tgrep简介152

B Solaris多线程的例子:barrier.C178

C 多线程安全性级别:库接口182

热门推荐