当前位置:回答三>生活百科>CreateMutex

CreateMutex

2024-10-13 03:43:49 编辑:join 浏览量:594

CreateMutex

CreateMutex()

CreateSemaphore() 是系统提供的API,包含Windows.h 就可以。是应用在同步的处理中。

冒号是域操作符,这里的意思是访问系统的API Sleep,目的是区别调用,比如你也实现了Sleep,那么此处加冒号是调用系统的Sleep

CreateMutex作用是找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体。

定义简介:

CreateMutex()函数可用来创建一个有名或无名的互斥量对象,其函数原型为:

VB声明

Declare Function CreateMutex Lib "kernel32" Alias "CreateMutexA" (lpMutexAttributes As SECURITY_ATTRIBUTES, ByVal bInitialOwner As Long, ByVal lpName As String) As Long

VC声明

HANDLE CreateMutex(

LPSECURITY_ATTRIBUTESlpMutexAttributes, // 指向安全属性的指针

BOOLbInitialOwner, // 初始化互斥对象的所有者

LPCTSTRlpName // 指向互斥对象名的指针

);

说明你还要加强API学习

标签:CreateMutex

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/life/300240.html
热门文章