腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
Win32
API
实现类似java
的
同步(监视器)?
、
、
、
、
每个Java对象(及其类)都有一个关联
的
监视器。在pthread术语
中
,Java监视器等同于可重入
互斥
锁
和
条件变量
的
组合。对于锁定,
Win32
API
提供
互斥
对象(可重入但重量级)
和
临界区(不可重入但轻量级)。它还提供了其他同步构造,如
信号量
和
事件,但没有明确
的
条件变量概念。如果我正在编写一个JVM,我
如何
使用这些
Win32
概念
浏览 0
提问于2008-10-06
得票数 0
2
回答
特定子进程启动后挂起进程
、
、
、
我有一个使用CreateProcess(..)启动进程A
的
loader.exe。进程A在一段时间后启动另一个进程B。谢谢
浏览 1
提问于2012-06-04
得票数 1
3
回答
如何
使用
信号量
实现条件变量?
、
、
、
不久前,我在思考
如何
实现彼此之间
的
各种同步原语。例如,在pthread
中
,您可以获得
互斥
量
和
条件变量,并从这些变量
中
构建
信号量
。在Windows
API
(或者至少是旧版本
的
Windows
API
)
中
,有
互斥
锁
和
信号量
,但没有条件变量。我认为应该可以从
互斥
和
信号量
中<
浏览 0
提问于2011-03-20
得票数 7
回答已采纳
5
回答
如何
在Win x64
中
的
32位
和
64位应用程序之间共享硬件?
、
、
、
MSDN告诉我,在
中
,windows
的
句柄可以在32位
和
64位应用程序之间共享。然而,在
Win32
中
,HWND是32位,而在64位Windows
中
是64位。那么
如何
共享句柄呢?我猜同样
的
问题也适用于命名对象
的
句柄,如
互斥
锁
、
信号量
和文件句柄。
浏览 0
提问于2009-12-01
得票数 22
回答已采纳
3
回答
信号量
信号与
互斥
量
、
、
、
、
我查看了一些描述
互斥
锁
和
二进制
信号量
之间
的
区别的主题。在许多主题中,
信号量
被认为是一种信号机制,即如果一个线程锁定了一个
信号量
,那么另一个线程就可以解锁(释放)该
信号量
(作为信号)。但是在
互斥
锁
的
情况下,只有锁定
互斥
锁
的
线程才能解锁它,.It不能被任何其他线程解锁,如果其他线程试图解锁它,这将返回错误。 我试着写了一段使用
互斥
进
浏览 4
提问于2017-03-31
得票数 0
1
回答
互斥
锁
总是作为自旋等待实现吗?
、
、
、
见操作系统概念9ed第5.5
和
5.6节
和
是否仍在忙于等待
信号量
的
进程阻塞实现?) 如果
互斥
锁
可以实现为块等待,那么
互斥
锁
是否与二进制
信号量
相同?(Stalling
的
OS书中说
互斥
锁
和
二进制
信号量
是否必须是锁定
互斥
锁
的
进程(将值设置为零)。它没有提到他们是否有不同
的
旋转,只等待
浏览 0
提问于2020-11-09
得票数 0
1
回答
二进制
信号量
和
互斥
量有什么区别?
、
、
我想知道二元
信号量
和
互斥
量之间
的
区别?这些是一样
的
吗?二进制
信号量
的
值为1
和
0,具有
互斥
锁
和解锁。 我真的对这些术语感到困惑。我指的是应用程序级编程透视图。在一次采访
中
,我被问及这个问题,并解释说
信号量
是用来发送信号
的
,
互斥
是用来锁定
的
。请用简单
的
例子来解释。我在googled上搜索了一下,但是知道除了上面的区
浏览 3
提问于2015-03-20
得票数 2
2
回答
.NET是
如何
实现
互斥
锁
的
?
、
、
我理解
互斥
锁
的
概念。对此进行了很好
的
解释。 但现在我想知道
互斥
锁
到底是什么。我
的
猜测是.NET占用了一些原始
的
系统资源(甚至可能只是一个内存地址?)并将其包装在一个称为
互斥
的
对象
中
。有人知道
互斥
是
如何
在.NET
中
实现
的
吗?
浏览 4
提问于2011-04-12
得票数 2
回答已采纳
1
回答
如何
在linux内核
中
添加自定义
信号量
?
基本上,我希望在linux内核
中
实现自己
的
信号量
,并能够在用户程序中使用它。有没有办法让使用用我
的
代码编译
的
内核
的
linux能够简单地通过包含一个头文件来使用我
的
信号量
?当涉及到linux内核时,我不是专业
浏览 3
提问于2014-12-03
得票数 2
2
回答
在linux系统编程
中
,
互斥
在
信号量
上有什么好处?
如果二进制
信号量
可以原子地保护资源,那么
互斥
的
好处是什么。例如,sem_wait(&sem);sem_post(&sem); 请澄清
互斥
对
信号量
的
任何好处。
浏览 0
提问于2017-09-18
得票数 0
11
回答
什么时候应该使用
互斥
,什么时候应该使用
信号量
?
、
、
、
、
什么时候应该使用
互斥
,什么时候应该使用
信号量
?
浏览 2
提问于2010-10-28
得票数 131
1
回答
信号量
和
互斥
量在实现上
的
区别是什么?
、
、
、
我读到
互斥
锁
和
二进制
信号量
只在一个方面不同,在
互斥
锁
的
情况下,锁定线程必须解锁,但在
信号量
中
,锁定和解锁线程可以不同? 哪一个更有效率?
浏览 2
提问于2011-02-10
得票数 4
回答已采纳
3
回答
可升级读写
锁
Win32
、
、
、
、
我正在为
win32
寻找一个可升级
的
读写
锁
,该锁具有pthreads
的
行为,其中读
锁
可以被提升
和
降级。目前,我有一个可升级
的
工作实现(基于事件、
信号量
和
关键部分),但是当读者处于活动状态时,升级可能会失败。如果失败,读取解锁+重新检查+写
锁
是必要
的
。... lock.unlock(); }...read... lock.
浏览 4
提问于2009-12-04
得票数 4
回答已采纳
1
回答
POSIX二进制
信号量
、
、
、
如何
使用POSIX计数
信号量
API
实现一个二进制
信号量
?我正在使用一个未命名
的
信号量
,并且需要将其计数限制为1。我认为我不能使用
互斥
锁
,因为我需要能够从另一个线程解锁。
浏览 0
提问于2020-09-04
得票数 1
3
回答
pthread
互斥
解锁为什么是同一个线程?
、
、
、
这可能是一个基本
的
问题? 1)为什么要在同一线程上解锁
互斥
锁
?我们有什么特别的原因吗?
浏览 1
提问于2011-09-16
得票数 0
4
回答
Java
和
C/C++应用程序可以共享
信号量
吗?
、
、
、
在C/C++
和
W32应用程序接口中创建一个带有线程
的
windows应用程序是我
的
意图。以及具有线程
的
java应用程序。 它们都有一组给定
的
信号量
。一个应用程序可以与另一个应用程序
的
信号量
一起工作吗?
浏览 4
提问于2013-04-03
得票数 3
3
回答
pthread_mutex_init与sem_init (非共享)
、
、
、
、
我正在考虑更改一些我想在linux、unix
和
OSX上运行
的
代码。代码中有一些对sem_init
的
调用,但pshared值被设置为零。我在Rochkind编程方面读了一些书,他基本上说,不共享
的
sem_init与pthread_mutex_init是一样
的
,因为它是以内存
中
的
二进制方式运行
的
。问题是-将这些sem_init更改为pthread_mutex_init,或者使用sem_open获得此代码
的
更可移植版本,这样做安全吗? OS
浏览 6
提问于2012-07-26
得票数 4
10
回答
仅使用临界区
的
Win32
读/写锁定
、
、
、
作为工作
中
项目的一部分,我必须使用
Win32
应用程序接口在C++
中
实现读/写锁定。所有现有的解决方案都使用内核对象(
信号量
和
互斥
),在执行过程
中
需要切换上下文。这对我
的
应用程序来说太慢了。
锁
不必是进程安全
的
,只需要线程安全。有没有关于
如何
做
的
想法?
浏览 1
提问于2009-06-17
得票数 9
回答已采纳
2
回答
什么是与
Win32
的
互斥
等效
的
POSIX?
、
POSIX
的
mutex等同于
WIN32
的
CRITICAL_SECTION --它
的
作用域仅限于单个进程。
Win32
的
互斥
锁
(在NT平台上实际上被称为“变种”)用作跨进程锁定机制。对于跨进程
锁
,pthread
的
等价物是什么?
浏览 0
提问于2011-01-23
得票数 5
回答已采纳
1
回答
互斥
量与
信号量
的
优先级反转
、
、
、
为什么(以及
如何
)
互斥
可以处理优先级反转,而
信号量
不能? 我在很多地方读到
互斥
锁
和
信号量
之间
的
区别(其中之一)是优先级反转,有人能解释一下吗?
浏览 0
提问于2013-07-22
得票数 2
回答已采纳
点击加载更多
相关
资讯
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
Linux驱动必学知识点-内核互斥锁
嵌入式开发:5个RTOS设计最佳实践
深入浅出FreeRTOS:从基础概念到项目实战的全面指南
TencentOS tiny RTOS快速入门
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券