首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
代码:HANDLE hMutexSuicide=::Open
[单选题]
代码:HANDLE hMutexSuicide=::OpenMutex (SYNCHRONIZE,FALSE,g_szMutexName);其中FALSE的作用是()
不需要同步
不需要向下传递
设置缺省的安全性
不继承句柄
查看答案及解析
添加笔记
求解答(7)
邀请回答
收藏(154)
分享
纠错
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条回答
154收藏
4532浏览
热门推荐
相关试题
下面描述中,符合结构化程序设计风格...
北京搜狐新媒体信息技术有限公司
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
以下关于Word的使用,不正确的是:
数据库工程师
搜狐畅游
游戏策划
游戏工程师
2020
公关
商务
人力资源
项目经理
系统工程师
评论
(2)
有以下程序 #include
C++
C++工程师
评论
(3)
来自
360公司-2019校招...
IP数据报的收发方进行跨网投递时,...
360集团
网络基础
Java工程师
C++工程师
iOS工程师
运维工程师
前端工程师
算法工程师
测试工程师
2019
系统工程师
测试开发工程师
评论
(5)
来自
360公司-2019校招...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题