一、互斥锁 互斥量从本质上说就是一把锁, 提供对共享资源的保护访问。 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
国外大学的C++课程作业,我觉得很不错,在这里和大家分享,希望大家喜欢。
2022-06-29 17:51:25 214KB C++实例代码
1
198个经典C#WinForm实例源码(超赞).rar
2022-06-29 11:54:22 40.26MB c#
1
VS平台下的ArcGIS_Engine_C#实例开发教程
2022-06-28 09:14:39 989KB GIS ArcEngine C#
1
ArcGis AE C#开发全部实例ArcGis .net AE 有200多个实例
2022-06-27 17:26:13 6.73MB ArcGis .net AE 绝对丰富
1
摘要:C#源码,系统相关,重复运行  C#防止程序多次运行,当连续两次打开同一个程序的时候,第二次打开时会弹出一个提示,提示该程序已经运行,不能重复运行了,其实这个功能倒是挺实用的,可有效防止用户的误操作,减少系统资源浪费。
2022-06-26 15:46:13 15KB C#源代码 系统相关
1
第12章-C#高级编程网络应用开发综合实例习题解答
2022-06-25 19:00:31 49KB 第12章-C#高级编程网络应用开
数据结构实例教程(C语言版):第1章 绪论.ppt
2022-06-25 09:09:23 1.04MB 数据结构
数据结构实例教程(C语言版):第2章 线性表的结构分析与应用.ppt
2022-06-25 09:09:22 2.15MB 数据结构
数据结构实例教程(C语言版):第3章 栈和队列的结构分析与应用.ppt
2022-06-25 09:09:21 1.48MB 数据结构