腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用C++在
Linux
0.01中为“
信号量
”添加系统调用
、
、
、
我试图弄清楚如何在
Linux
0.01中实现一组系统调用,这些调用提供
信号量
(无需繁忙等待)模块。我希望这些系统调用允许进程请求一个新的
信号量
,并将其用于
进程同步
。(系统调用#110) int sema_request(int值):如果成功,此函数将返回一个新的
信号量
,否则返回-1。新的
信号量
被初始化为"value“。您的实现应该在整个操作系统中支持至少10个不同的
信号量
。(系统调用#111) int sema_wait(int s):此函数在
信号量</
浏览 4
提问于2011-12-05
得票数 4
2
回答
进程退出后POSIX名称
信号量
不释放
、
、
、
、
我正在尝试使用POSIX命名的
信号量
进行跨
进程同步
。我注意到,在进程终止或退出后,系统仍然打开
信号量
。 在进程(哪个打开它)结束或退出之后,是否仍然要关闭/释放它?
浏览 0
提问于2016-01-13
得票数 6
2
回答
用于线程和
进程同步
的
信号量
和互斥
、
、
、
我对线程和进程级别的
信号量
和互斥对象的用法感到困惑。我们可以同时使用
信号量
和互斥量进行线程和
进程同步
吗,或者我们在线程和进程级都有不同的
信号量
和互斥量吗?我的问题是关于POSIX API的。
浏览 2
提问于2012-09-04
得票数 1
回答已采纳
3
回答
用于线程或
进程同步
的fcntl()?
、
、
、
、
是否可以在文件上使用fcntl()系统调用来实现线程/
进程同步
(而不是
信号量
)?
浏览 0
提问于2009-11-20
得票数 4
回答已采纳
3
回答
为什么
信号量
被认为是IPC?
、
、
在所有的书中,
信号量
都列在IPC机制下?为什么会这样呢?因为我所知道的是
信号量
是用于同步的。 我在这个论坛上读到了一个类似的问题,但这并没有消除疑虑。
浏览 1
提问于2014-02-07
得票数 3
1
回答
C++共享内存是std::string队列通过JNI所必需的吗?
、
、
、
、
我将发布一张我所设想的图片,然后继续提问:我在这里设想了两个问题:2)为了使上面图表中的???
浏览 1
提问于2011-05-19
得票数 1
4
回答
在Windows中是否有监视同步对象(互斥、事件、
信号量
)的工具?
、
、
、
在Windows中,是否有监视
进程同步
对象状态的工具?即。 更好的是,记录哪个线程做了什么,例如。“线程#5421信号事件-测试”
浏览 6
提问于2009-04-29
得票数 9
回答已采纳
2
回答
如何用C在共享内存中创建
信号量
?
、
、
我的任务是创建两个不同的C文件,然后使用
信号量
进行
进程同步
(我同时运行这两个C文件)。由于这是我的第一个程序,有人可以建议如何开始使用它吗? 我能够创建和使用共享内存,在线程中使用
信号量
。我也在上看了一些讲座,但找不到合适的解决方案。
浏览 2
提问于2015-08-22
得票数 9
1
回答
值0上的
信号量
同步
、
、
、
在UNIX中使用SysV
信号量
,可以实现一种算法,在该算法中,进程等待,直到
信号量
的值达到0(有关详细信息,请参阅man semop )。现在,似乎每个人都说使用其他同步API更好,所以我的问题是:如何使用pthread、POSIX
信号量
或其他类似的API获得相同的行为?如果不可能,我应该担心使用SysV
信号量
吗?
浏览 4
提问于2011-07-28
得票数 1
2
回答
Linux
/OSX/Windows -等待进程结束
、
、
、
、
Linux
确实有这种非阻塞的行为,程序包括崇高文本(subl)。它是如何做到的(execv ?) 基本上,我试图在C程序中启动一个可执行文件,直到它结束。
浏览 6
提问于2016-01-19
得票数 0
回答已采纳
1
回答
对于内存映射文件,不会触发FileSystemWatcherChanged事件
、
、
我有一个要在两个进程之间共享的json文件。所以我创建了一个内存映射文件,如下所示。 {
浏览 46
提问于2018-06-05
得票数 2
回答已采纳
1
回答
跨线程的共享内存访问
、
、
我是否需要互斥(用于线程)和
进程同步
信号量
。 让我知道对同样的意见。
浏览 0
提问于2016-03-15
得票数 0
回答已采纳
2
回答
windows和
linux
中互斥锁的区别
、
、
Linux
中的互斥对象不能用于跨
进程同步
(而不是Windows同步),这是否正确? 如果这是真的,那么限制
Linux
上互斥同步功能的想法是什么呢?
浏览 0
提问于2013-06-08
得票数 4
2
回答
当其他进程终止时,防止WaitForSingleObject挂在指定的
信号量
上?
、
、
、
当使用全局名为互斥的互斥对象跨两个
进程同步
时,两个进程中的一个进程将被终止(例如,在任务管理器中,或者由于故障),另一个进程将从WaitForSingleObject()返回,并带有适当的错误代码并可以继续当使用全局名称
信号量
时,如果另一个进程被终止/终止,它不会释放等待进程。WaitForSingleObject()会等到超时(可能是INFINITE或几个小时)。在这种情况下,用于控制共享缓冲区的读/写请求的
信号量
只有一个计数。请求者向提供程序发出提供特定数据的信号,提供程序更新缓冲区并向请求者发送信号,它现在可以读取
浏览 11
提问于2022-06-11
得票数 0
回答已采纳
2
回答
一个进程写入,另一个进程读取共享内存。
、
、
、
我有两个程序(过程)。一个进程写入共享内存,另一个进程读取它。所以,我的方法是这样的:最初,共享内存的值是0。因此,进程1只在值为0时写入。现在进程1已经将其他一些值写入shm,并“等待”直到值变为0。进程2读取shm并将0写入其中。所谓等待,我的意思是在时间(1)循环。
浏览 7
提问于2016-10-17
得票数 0
回答已采纳
4
回答
信号量
是IPC机制吗?
、
信号量
是IPC机制吗?
浏览 1
提问于2010-02-11
得票数 12
1
回答
在编写
进程同步
算法(如克隆/派生、
信号量
)时从哪里开始
、
、
我正在写一个模拟
进程同步
的程序。我正在尝试在C++中实现分支和
信号量
技术,但在开始时遇到了麻烦。我是不是应该创建一个进程,然后从头开始就把它发送给fork?
浏览 0
提问于2010-03-31
得票数 0
1
回答
跨平台同步原语,允许确定哪个PID正在使用它们
、
、
、
我需要为
进程同步
原语设计一个包装器,它的作用类似于一个
信号量
,假设限制为1(这样只有一个客户端可以同时锁定它)。如果这是唯一的要求,那么我可以只使用命名
信号量
。
浏览 16
提问于2019-06-20
得票数 1
1
回答
使用
信号量
的
进程同步
、
、
我的方法是: P2和P3必须等待P1 (比如
信号量
S1)。P4必须等待P2和P3 (例如
信号量
S2),P5必须等待P4 (例如
信号量
S3)。因此,最初除了P1之外,所有其他进程都在等待。在每种情况下
信号量
的初始值是多少?S1是1,S2是2,S3是1?而且,当P1执行时,S1变成0并阻塞所有其他进程,类似于其他情况,但是它如何知道首先只允许P1和任何其他进程?
浏览 3
提问于2015-02-12
得票数 0
回答已采纳
2
回答
用于
进程同步
的
信号量
、
、
、
、
我现在的问题是:原子在这里意味着什么?
浏览 7
提问于2011-06-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 信号量
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
黑客基础知识,这个一定得知道—同步互斥问题的基本概念
Django实战-Signals 信号量
信号量对象没有所有者
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券