腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何将POSIX
信号量
值设置为1?
、
、
、
我正在用
c
语言
实现
信号量
,我有一个POSIX计数
信号量
。我想给它赋值。而且我不想使用Wait或Post。我可以这样做吗?POSIX
信号量
有像"setValue“这样
的
函数吗?
浏览 3
提问于2015-08-25
得票数 2
1
回答
互斥
信号量
与二进制
信号量
的
实际差异
、
、
、
、
上周,我在研究Mutex和
信号量
。我是来找这个
的
,它确实帮助我弄清楚了什么是
信号量
。既然我已经理解了二进制
信号量
和互斥量之间
的
理论区别,我仍然想知道如何实际使用它们。我目前正在使用
C
#,在这种
语言
中我找不到使用二进制
信号量
的
任何方法。 请有人发布任何关于如何使用二进制
信号量
和互斥量
的
(简单)代码示例吗?任何广泛使用
的
语言
都能胜任这项工作。
浏览 2
提问于2019-12-11
得票数 0
回答已采纳
1
回答
将一个
信号量
分配给另一个
信号量
、
、
我是否可以为其他
信号量
分配一个sempahore,两者
的
行为都是相同
的
,例如.(这个vxworks代码) mySemId = semCreate(...)
浏览 2
提问于2016-08-08
得票数 2
回答已采纳
2
回答
C
语言
中
的
信号量
数组和相互赋值
、
、
、
我正在尝试使用
C
语言
中
的
信号量
。和函数
中
的
本地sem_t MyArray[2];。 sem_init(&array[i], 0, 1); 我想将数组
中
的
5个
信号量
中
的
2个分配给MyArray。例如,MyArray和MyArray+
浏览 2
提问于2014-12-09
得票数 0
回答已采纳
2
回答
预
C
++20
信号量
库
、
、
、
C
++20将把计数和二进制
信号量
引入到
语言
中。同时,是否有一个
C
++11/14/17库提供类似的功能?所需特征:支持至少二进制
信号量
Libre许可证支持计数
信号量
小
的
(即不会拉进助推器或etc等)适当地使用
C
++11/14/17特性,
浏览 0
提问于2020-03-08
得票数 1
1
回答
nodejs:监视任务队列
的
正确方法是什么?
、
、
--我知道我可以编写一个write (true)循环来监视队列,但是它会导致CPU 100%
的
问题。I可以在while (true)循环中休眠几秒钟,但效率不高。在
C
语言
中,我可以在while (true)循环中等待
信号量
。当任务添加到队列
中
时,释放
信号量
,以便while (true)循环能够完成其工作。当队列为空后,它可以设置
信号量
,并等待它。
浏览 3
提问于2020-03-07
得票数 1
回答已采纳
6
回答
调用函数
的
不同方式
C
++
、
我知道这是一个非常基本
的
问题,但在谷歌上搜索了几次并点击了多个链接后,我仍然找不到答案。要在
信号量
上使用函数,我必须执行aaa.P();但在List上,我必须执行List->append(object); 我不太明白为什么
信号量
浏览 3
提问于2011-10-25
得票数 4
回答已采纳
1
回答
信号量
和自旋锁
的
价格在实际中有多高?
、
、
、
询问是否可以以不影响延迟但使用较少CPU时间
的
方式改进自旋锁。大量
的
答案显示了
C
++11、Boost等高级
语言
概念。我
的
第一个想法是使用一个简单
的
C
信号量
,因为只有当缓冲区为空或满时,海报才需要阻塞。 然而,在写答案
的
过程
中
,我意识到我不知道这些函数
的
实际开销是什么。
的
答案提供了一个
C
++中
信号量
实现
的
工作示例,该实现使用了正文
浏览 7
提问于2013-04-25
得票数 4
1
回答
Python中
信号量
的
清理
、
、
我使用
信号量
将工作交给Python
中
的
另一个线程。也就是说,主线程将一个项放在一个队列
中
,然后调用
信号量
的
release方法;工作线程将在
信号量
上调用acquire,然后从队列中弹出一个项目来处理。主程序还可以将一个特殊
的
终止项放在队列
中
,它指示工作人员结束。我
的
问题是,在
信号量
终止之前,工人是否应该发布acquire以匹配
信号量
上
的
任何未完成
的
浏览 3
提问于2011-09-06
得票数 2
回答已采纳
2
回答
如何在
C
中
实现我自己
的
信号量
?
、
、
、
、
我正致力于通过不同
的
方法解决生产者/消费者
的
问题。我目前正在处理
的
问题涉及到我自己实现
的
信号量
,加上Peterson
的
解决方案,以保护
信号量
的
down()和up()函数调用。问题是,我正在使用
C
语言
,创建
信号量
的
唯一方法是使用带有函数指针
的
struct来表示down()和up()。这主意对吗?
浏览 3
提问于2014-02-27
得票数 0
回答已采纳
1
回答
C
语言
中
信号量
集中
信号量
的
最大数量
、
如何在
c
程序
中
获得
信号量
集合
中
可能
的
最大
信号量
数量?下面的程序获取由信号id semid定义
的
一组10个信号#include <sys/sem.h> int semid; semid = semget(key, 1
浏览 2
提问于2012-03-12
得票数 0
回答已采纳
2
回答
如何在
C
语言
中对sem_open进行多次调用?
、
、
我在用
C
语言
实现基于Linux
的
系统时,很难获得
信号量
。我
的
申请过程如下:如果我在分叉之前创建
信号量
,它可以正常工作。或者是否有任何方式在一个进程
中
打开
信号量
并使用共享内存机制与子进程共享它?
浏览 9
提问于2010-02-19
得票数 9
回答已采纳
3
回答
面向对象
信号量
在
C
++
中
的
使用
、
、
、
我知道如何在
C
中使用Unix
信号量
,在使用它们之前,我必须调用一个名为sem_init
的
构造函数,使用它们之后,我必须调用一个名为sem_destroy
的
类似析构函数
的
函数。我知道我可以在
C
++中继续这样做,因为它与
C
语言
向后兼容,但是
C
++有真正
的
面向对象
的
方式来使用
信号量
吗?
浏览 2
提问于2011-01-26
得票数 2
回答已采纳
1
回答
在守护进程
中
释放
信号量
、
、
当一个文件被请求时,我会将其锁定,以确保在读/写过程
中
不会对文件进行更改。这很好用。我
的
问题是,在守护进程完成执行后,我如何从内存
中
清除锁。我知道
信号量
在创建
信号量
的
进程停止执行后仍然存在。我知道丢弃
信号量
需要在父级
中
完成,然而,
信号量
是在子级
中
创建
的
,这意味着在父级
中
没有引用。因此,基本上可以归结为:有没有一种方法可以引用在子进程期间创建
的
信号
浏览 2
提问于2012-11-15
得票数 0
3
回答
Ada95
中
的
线程和
信号量
、
、
如何在Ada95
中
使用线程?我可以使用哪些函数来创建、销毁、停止和启动它们? 如何在这种
语言
中使用
信号量
?
浏览 2
提问于2010-01-14
得票数 4
回答已采纳
1
回答
使用
C
语言
的
POSIX在多个进程(而不是线程,仅进程)之间共享二进制
信号量
、
、
、
我正在使用
C
语言
中
的
POSIX在多个进程(而不是线程,进程)之间共享二进制
信号量
。如果我用互斥创建二进制
信号量
, { pthread_cond_t cv; /* cond. variable所以我
的
问题是,如何使用posix计数
信号量
来制作二进制
信号量
?
浏览 4
提问于2015-08-22
得票数 3
1
回答
如何在阻塞其他进程
的
同时仍能使用某个函数?
、
我有一个多进程,我想用
信号量
阻塞其他进程,以停止对伪代码中间函数
的
访问。only that one process for the function} getting input}编辑1:unsigned short marker2[2]; struct s
浏览 0
提问于2020-06-30
得票数 0
2
回答
当进程被杀死时,有没有办法让线程从无限
的
信号量
中出来等待?
、
、
、
、
语言
:
C
当进程被杀死时,线程等待
信号量
为什么不结束?我在Linux论坛上看到有SEM_UNDO可以帮助解决这种情况。
浏览 4
提问于2011-11-18
得票数 1
1
回答
为什么我不能与我创建
的
System V
信号量
交互?
、
、
、
我正在尝试使用
C
语言
中
的
System V
信号量
进行实验,但是我
的
课程对我没有帮助。我可以创建我
的
信号量
并删除它(使用semget()和semctl()),但是我不能与它交互:它
的
值总是保持不变(0),并且当我请求它做它
的
信号量
工作时(使用semop()),它不能完成它
的
信号量
工作。顺便说一下,我提取了下面我已经编写
的
关于我
的
信号量</em
浏览 4
提问于2020-02-11
得票数 0
2
回答
函数
的
标志值
、
、
semget()函数用于创建
信号量
集。这需要三个论点: semget(semid, 1, 0); 选择标志值为零是什么意思?我搜索了它,但我找不到答案。有人知道这意味着什么吗?
浏览 0
提问于2018-04-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言常见错误集合
C+中如何调用C语言的代码
C语言库函数中的BUG
C语言编程学习中的goto语句
Guava中的集合
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券