首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
代码:HANDLE hMutexSuicide=::Open
[单选题]
代码:HANDLE hMutexSuicide=::OpenMutex (SYNCHRONIZE,FALSE,g_szMutexName);其中FALSE的作用是()
不需要同步
不需要向下传递
设置缺省的安全性
不继承句柄
查看答案及解析
添加笔记
求解答(7)
邀请回答
收藏(151)
分享
纠错
3个回答
添加回答
15
一顿大餐
HANDLE
hMutexSuicide =
OpenMutex( SYNCHRONIZE,
// 打开用于同步
FALSE,
// 不需要向下传递
g_szMutexName) ;
// 名称
发表于 2019-04-15 09:22:31
回复(1)
1
BetterBench
HANDLE WINAPI CreateMutex( __in_opt LPSECURITY_ATTRIBUTES lpMutexAttributes, __in BOOL bInitialOwner, __in_opt LPCTSTR lpName );
lpMutexAttributes : 第一个参数表示安全控制,一般直接传入NULL。
bInitialOwner第二个参数用来确定互斥量的初始拥有者。
如果传入TRUE表示互斥量对象内部会记录创建它的线程的线程ID号并将递归计数设置为1,由于该线程ID非零,所以互斥量处于未触发状态,表示互斥量为创建线程拥有。
如果传入FALSE,那么互斥量对象内部的线程ID号将设置为NULL,递归计数设置为0,不向下传递,这意味互斥量不为任何线程占用,处于触发状态。
lpName第三个参数用来设置互斥量的名称,在多个进程中的线程就是通过名称来确保它们访问的是同一个互斥量。
发表于 2022-08-10 18:10:54
回复(0)
0
牛客761931914号
https://www.cnblogs.com/staring-hxs/p/3664765.html
发表于 2020-08-29 18:29:59
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
iOS工程师
系统工程师
运维工程师
算法工程师
测试工程师
2019
360集团
Java工程师
操作系统
来自:
360公司-2019校...
上传者:
小小
难度:
3条回答
151收藏
4419浏览
热门推荐
相关试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
函数的单调递增区间是()
360集团
组合数学
算法工程师
2019
评论
(8)
来自
360公司-2019校招...
下列关于决策树的说法正确的是(&n...
360集团
机器学习
算法工程师
2019
评论
(6)
来自
360公司-2019校招...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题