腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
PHP Symfony
2
信号量
我的情况:我想这个原则很简单。我怎样才能做到这一点呢?
浏览 0
修改于2015-11-10
得票数 1
1
回答
使用
2
个
信号量
的严格N进程同步
我的任务是创建一个进程同步算法,使用尽可能少的
信号量
。它应该是这样的:P(n) -过程P S1 S1 S1 S14S0 P S
2
S
2
S
2
3S1 P S1
浏览 3
修改于2011-11-25
得票数 1
回答已采纳
2
回答
具有
2
个
信号量
和共享内存的组的进程
我编写了一个包含两个进程的程序:,第一个,一个包含两个
信号量
的组,并创建子进程,该进程读取共享内存段中的所有数据并打印它们。要写入数据: int data; key_t shm_key; // unsigned int sem_value =
2
;} // dat
浏览 3
修改于2020-05-22
得票数 0
回答已采纳
2
回答
使用
信号量
打印来自
2
个线程的备用输出
我正在学习
信号量
和多线程的一般用法,但我有点被卡住了。semaphore); ClassB clasB = new ClassB(semaphore); t1.start(); t
2
.start(); 我得到的输出与我预期的结果相差太远。
浏览 3
修改于2017-07-26
得票数 1
1
回答
当处理
信号量
上的调用信号时会发生什么?
如果
信号量
上有进程调用信号,会发生什么情况。 假设
信号量
计数为3。进程P1、P
2
、P3在
信号量
上调用wait并进入临界区。P4、P5、P6也称为等待,但由于
信号量
计数已经为0,它们将在
信号量
的等待队列中等待。现在信号来了并调用了P7 (),等待
信号量
的进程(P4、P5或P6)会被唤醒吗?如果它被唤醒了,那么它就是一个错误,因为
信号量
计数是
2
,而p1,p
2
和p3没有离开临界区。
浏览 4
提问于2019-01-11
得票数 0
1
回答
为什么一组三个
信号量
上的
信号量
(semid,&wait[1],
2
);会减少第0
信号量
的值,而不是第1和第
2
信号量
?
我有一个代码,在这里我正在处理一组3个
信号量
。我有两套struct sembuf wait[3],signal[3];有人能告诉我为什么会这样。.sem_num = 0;
浏览 0
修改于2013-04-07
得票数 0
回答已采纳
2
回答
C语言中的POSIX
信号量
,用于
2
个独立的程序(消费者/生产者)
对于生产者:必须初始化一个
信号量
,在一个循环中(到100),
信号量
应该递增它的值并打印它。这已经很好用了。对于消费者:在生产者中初始化的
信号量
应打开,并在循环中(至10)将其值递减并打印。
浏览 4
提问于2018-06-15
得票数 0
1
回答
信号量
阻塞和解除阻塞
我今天开始读有关
信号量
的文章,有一个理论问题。我在阅读中了解到,
信号量
B现在是解锁的,并且增加到-
2
的值。即使B的
信号量
的值是-
2
,B的线程会继续执行直到遇到B.wait()吗?
浏览 2
修改于2015-10-24
得票数 0
1
回答
C Linux编程中的
信号量
我将接管一些在Linux (Centos)中运行的C代码,并广泛使用
信号量
。代码的编写方式:这个程序启动了一组使用互斥和
信号量
的进程。这个程序还启动了一组进程,这些进程使用互斥量和
信号量
。使用以下命令调用
信号量
: 我读过,这
浏览 4
修改于2014-06-26
得票数 1
回答已采纳
7
回答
关于servlet多线程环境的问题
1)私有/受保护/公共最终
信号量
许可=新
信号量
(50);3)私有/受保护/公共
信号量
许可=新
信号量
(50);我应该如何声明
信号量
,以便可以使用
信号量
来控制它们?我不希望他们每个人都有一份
信号
浏览 2
修改于2011-06-02
得票数 1
1
回答
一个系统可以存储多少个
信号量
?
我必须创建一组包含数百个
信号量
的
信号量
。现在我有两个问题: 1)这些
信号量
是算作不同的IPC对象,还是一组
信号量
被系统算作唯一的IPC对象?
2
)一组
信号量
可以包含多少个
信号量
?
浏览 27
修改于2019-08-28
得票数 2
回答已采纳
1
回答
在没有互斥的情况下可能出现死锁?
考虑这样一个简单的例子,一个
信号量
最多允许两个线程来持有它。假设我们有两个
2
-
信号量
,A和B。假设我们有4个进程,进程A1、A
2
、B1和B
2
。假设进程A1和A
2
各自抢占
信号量
A,进程B1和B
2
抢占
信号量
B。如果我们到达一个点,其中A1和A
2
都想要
信号量
B,而进程B1和B
2
都想要
信号量
A,并且每个进程都没有放弃当前的锁,那么就会出现死锁,因为
信号量
浏览 9
提问于2014-05-05
得票数 1
2
回答
信号量
-当第二个
信号量
被阻塞时,是否可以增加一个
信号量
(两个)?
union semun su; int num =
2
; sb[1].sem_op = -1; //wait semop(semid, sb,
2
)如您所见,一个
信号量
应该是signal(),另一个
信号量
应该是wait()。
浏览 0
修改于2017-05-23
得票数 1
1
回答
在执行过程中,两个由两个不同的线程在不同
信号量
上执行的等待操作可以交错吗?
换句话说,是否允许一个线程在开始时获得锁,然后在对一个
信号量
执行等待操作的过程中被抢占,然后另一个线程在对其他
信号量
的等待操作开始时获得锁,并进入其等待操作的主体,以便两个线程同时在不同的
信号量
上处于等待操作中或者,很快,上的等待操作是否是两个不同的
信号量
相互排斥的?... void Semaphore::wait(
浏览 3
修改于2016-12-20
得票数 0
回答已采纳
1
回答
进程同步和
信号量
计数
我正在学习计算
信号量
,但不能理解它。我几乎读过所有的文章,但仍然很难理解它。厕所-临界区人员-流程1)“
信号量
将共享资源的同时用户数限制为最大值”。共享变量的同时访问不会导致竞走条件吗?3)如果一个进程在它的CS中,而另一个进程获得了
信号量
,它会同时运行它的CS,还是会等待? 对不起,如果我的问题是初级的,但
浏览 0
提问于2016-04-13
得票数 0
1
回答
MacOS中sem_getvalue()的替换是什么?
我有一个使用未命名
信号量
和线程连接的代码。我想用MacOS编译它,但我发现在MacOS中不支持未命名
信号量
,而分派
信号量
可以替代它。在我的代码中有一个点,我想发布
信号量
,直到
信号量
计数器等于零,所以我使用了sem_getvalue()函数。(&(event), &res); sem_post(&(tcp_client->resp_event));} 1.有没有办法用分派
信号量
来处理这个
浏览 19
修改于2019-07-14
得票数 0
1
回答
系统V
信号量
多次递增/递减
2
)为什么semop允许将值更改为小于-1且大于+1的值?是否有任何实际的用法/例子?(我知道,使用System
信号量
中的semop()函数,我可以使
信号量
在
信号量
数组中增加或减少一个以上的指定值& POSIX的sem_wait()或sem_post()不能这样做。我所读的文章,供大家参考:
2
) 4) 我阅读了下面的文章,其中提到了使用semop()实现
信号量
的多次增量/递减,但我仍然无法得到同样的示例/实际用法。供您参
浏览 4
修改于2017-05-23
得票数 5
2
回答
C-
信号量
权利发行
我试图允许其他用户的程序修改我的
信号量
(基本上是删除它),但它失败了。下面是我的
信号量
创建命令: perror("Sem Creation:");exit(
2
);仍然由其他用户运行的程序无法删除“Not”错误的
信号量
浏览 2
提问于2014-11-30
得票数 0
回答已采纳
1
回答
使用
信号量
的多线程
我有获取
信号量
的线程,并在一段时间后释放它。一旦它释放完第一个
信号量
,它就会获取第二个
信号量
,然后在释放它的同时获取第二个
信号量
。两个
信号量
都保护线程run()方法中的不同代码。semaphoreA.release(); System.out.println("Step
2
"但是,当许可证可用时,我不应该在控制台上看到“步骤
2
浏览 1
修改于2012-10-09
得票数 1
回答已采纳
3
回答
如何检索
信号量
的名称
我的代码在初始化时创建了许多
信号量
。每一个都与一个ftp服务器相关联,我的系统将从多个工作流与之通信。当相同工作流的不同实例启动时,我将
信号量
注入到工作流中,这取决于工作流将与哪个ftp站点通信。我遇到了一种情况,看起来应该包含相同
信号量
的
2
个或更多工作流试图访问ftp服务器的次数超过了
信号量
应该允许的次数。我已经命名了
信号量
,因为我认为我可以在建立ftp连接的地方检索名称,这样我就可以检查正确的
信号量
是否在正确的工作流中。 如何访问
信号量
的名称?我试
浏览 0
提问于2012-04-27
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券