用VC6实现Windows98下多线程编程技术
2022-07-07 14:02:10 188KB 文档资料
一、互斥锁 互斥量从本质上说就是一把锁, 提供对共享资源的保护访问。 1. 初始化: 在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化: 对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthread_mutex_init. 对于动态分配的互斥量, 在申请内存(malloc)之后, 通过pthread_mutex_init进行初始化, 并且在释放内存(free)前需要调用pthread_mutex_destroy. 原型: int pthread_mutex_init(pthread_mutex_t *restrict mutex, const pthread_mutexattr_t *restric attr); int pthread_mutex_destroy(pthread_mutex_t *mutex); 头文件: 返回值: 成功则返回0, 出错则返回错误编号. 说明: 如果使用默认的属性初始化互斥量, 只需把attr设为NULL. 其他值在以后讲解
2022-06-29 21:47:50 89KB Linux C 多线程编程 互斥锁
1
个人linux实验作业【源码、实验报告】,仅供参考学习,切勿抄袭 实验内容: 学生信息包括学号、姓名、性别、年龄,文件中包含至少10个学生的信息。 在主程序中设计两个线程 一个线程负责从文件读入所有学生信息 另一个线程对读入的学生信息按照姓名进行排序,之后写入一个新的文件 两者间通信采用条件变量
2022-06-21 22:03:21 438KB linux 山东科技大学
IOS应用源码之多线程编程.zip
2022-06-18 19:07:28 177KB IOS应用源码
嵌入式软件开发技术:第5章 嵌入式Linux多线程编程.ppt
2022-06-17 13:00:52 718KB 计算机 互联网 文档
嵌入式软件开发技术:第5章 嵌入式Linux多线程编程.ppt
2022-06-01 09:01:51 717KB linux 文档资料 运维 服务器
文档内容大致如下: 第一章 线程基础知识 2 一.什么是线程 2 二.线程的优点 2 三.线程的缺点 2 四.线程的结构 2 五.线程标识 2 六.线程的创建 3 七..线程的终止 4 八、一次性初始化 8 九、线程的私有数据 9 第二章 线程高级知识 11 一.线程属性 11 二、线程的分离状态 12 三、线程的继承性 13 四、线程的调度策略 13 五、线程的调度参数 14 六、线程的作用域 16 七、线程堆栈的大小 17 八、线程堆栈的地址 18 九、线程栈末尾的警戒缓冲区大小 18 第三章 Posix有名信号灯 19 一、posix有名信号灯函数 19 二、关于posix有名信号灯使用的几点注意 24 三、posix有名信号灯应用于多线程 25 四、posix有名信号灯应用于多进程 27 五、基于内存的信号灯 29 第四章 互斥量 39 一、什么是互斥锁 39 二、初始化/回收互斥锁 40 三、对互斥量加减锁 40 四、互斥锁属性 45 五、应用互斥量需要注意的几点 48 第五章 条件变量 48 一、什么是条件变量 48 二、条件变量函数 48 三、条件变量属性 54 四、条件变量与互斥锁、信号量的区别 55 第六章 共享内存 56 一、什么是共享内存区 56 二、mmap 56 三、posix共享内存函数 60 四、ftruncate和fstat函数 62 五、共享内存区的写入和读出 64 六、程序例子 65
2022-05-31 18:50:25 575KB linux 多线程 编程 doc
1
并行计算机架构与编程上机实验程序 求矩阵行列式MPI+OpenMP多线程编程 MPI+OpenMP多线程编程的PBS
1
MFC格式的弹球游戏源码,初学者值得下载。
2022-05-30 00:07:33 1.93MB MFC多线程探求游戏
1
操作系统 实验 进程调度 银行家算法 多线程编程 存储管理 磁盘调度.doc
2022-05-12 09:10:13 118KB 算法 文档资料