腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
信号量
等待
情况
我想确保我的sempahore能做我期望做的事情,但我不能把它带到一个或多个线程
等待
的状态。我需要只有3个线程在同一时间能够在链表上工作。
浏览 0
提问于2012-12-27
得票数 0
回答已采纳
1
回答
是否仍在忙于
等待
信号量
的进程阻塞实现?
操作系统概念讨论
信号量
的两种实现,即在5.5节中忙于
等待
,在第5.6节中阻塞当前进程: 第5.5节
信号量
S是一个整数变量,除了初始化之外,只能通过两个标准原子操作访问该变量: wait()和signal为了克服繁忙
等待
的需要,我们可以修改wait()和signal()操作的definition,如下所示:当进程执行wait()操作和
信号量
值不为正的finds时,它必须
等待
。然而,与其忙于
等待
,这个过程还可以阻止自己。块操作将进程放置到与
信号量
相关联的<em
浏览 0
提问于2020-11-09
得票数 1
1
回答
等待
信号量
的线程数
所以我的问题很简单,我需要知道有多少线程在
等待
信号量
(排队)。最初,我认为sem_getvalue会返回一个负数,显示被
信号量
阻塞的线程数,但它只会下降到0并停留在那里。在这里编写时,我想出了一个不完美的解决方案:声明第二个
信号量
,然后用0初始化它,然后在实际的sem_wait之前对它调用sem_wait,在实际
等待
之后调用
等待
。
浏览 3
修改于2022-01-24
得票数 1
回答已采纳
1
回答
在同步方法中
等待
信号量
InterruptedException e) {} //somwhere here are methods that allow to release semaphore我的想法是,我有同步的方法,我检查我的
信号量
在里面如果这个
信号量
被锁定,这个线程将
等待
它解锁。在我看来是“是”--一个线程仍在
等待
,因此另一个线程可以尝试执行此方法。如果我使用.wait()而不是
信号量
呢?它也有同样的
浏览 2
修改于2015-08-17
得票数 1
回答已采纳
2
回答
ios
信号量
等待
不
等待
使用大于0的值创建
信号量
时dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT//signals heredispatch_release(sema);
等待
不应该
等待
两个信号吗在上面的代码中,它根本不
等待
,所以调用了释
浏览 0
提问于2013-06-12
得票数 3
回答已采纳
6
回答
信号量
等待
()和信号()
我正在经历过程同步,并且在理解
信号量
方面面临困难。我对此表示怀疑:“
信号量
S是一个整数变量,可通过标准的原子操作(即wait()和signal() )访问。wait(Semaphore S) while S<=0 S--;信号()的定义{} 假设
信号量
的初始值为现在假设P0在它的关键部分,所以
信号量
S必须有值0,现在假设P1想要进入它的关键部分,因此它执行wait(),并且在wa
浏览 3
提问于2012-11-23
得票数 8
回答已采纳
2
回答
Java
信号量
等待
空闲对其他线程的影响?
当我使用
信号量
或另一个同步器,而
信号量
导致线程
等待
指定事件发生时(例如,
信号量
释放一个令牌),
等待
线程(它什么也不做)是否仍然在与活动线程竞争处理器资源?或者,在
信号量
释放令牌之前,它会占用后座资源吗?
浏览 0
提问于2014-06-17
得票数 0
回答已采纳
1
回答
在win32中忙于
等待
信号量
我不想实现一个
信号量
,所以我做了一个忙碌的
等待
,直到
信号量
的值为0。 我已经设法使用
信号量
的值在POSIX上做到了这一点。在Windows中有什么方法可以做到这一点吗?
浏览 0
提问于2013-04-12
得票数 0
回答已采纳
5
回答
等待
信号量
的进程调度
通常说,当
信号量
的计数为0时,请求
信号量
的进程将被阻塞并添加到
等待
队列中。 当某些进程释放
信号量
,计数从0->1增加时,阻塞进程将被激活。这可以是任意进程,从阻塞的进程中随机选择。我认为从队列中选择下一个进程将是很容易的,而不是随机地捡起一个进程并授予它
信号量
。如果这个随机逻辑背后有什么想法,请解释。另外,内核是如何从队列中随机选择进程的呢?
浏览 7
修改于2012-01-05
得票数 1
1
回答
到许多
等待
信号量
的线程
我会有很多线程
等待
信号量
。这是真的吗?这有问题吗?由于这是计时器,我将有越来越多的线程
等待
信号量
。 我怎样才能解决这个问题?如果
信号量
未被释放,是否可以不
等待
(只跳过代码)?
浏览 1
修改于2016-10-24
得票数 0
回答已采纳
2
回答
等待
多个
信号量
而不忙-
等待
(C/C++ Linux)
如果我有多个
信号量
,在至少有一个
信号量
空闲之前,我怎么能有一个进程块呢?我知道我可以通过一个忙-
等待
循环来做到这一点,例如:// index of也许除了
信号量
之外,我还应该使用其他一些IPC技术? 谢谢
浏览 4
提问于2011-10-16
得票数 6
回答已采纳
2
回答
信号量
等待
导致块AFNetworking?
我认为我的
信号量
等待
可能导致网络也在
等待
,但我不会这么认为,因为它在另一个线程上。我希望它在不同的线程上,这样我就可以进行异步调用了。我能把这个修好吗?我应该用不同的技术吗?
浏览 4
修改于2015-04-21
得票数 4
回答已采纳
1
回答
基于
信号量
的
等待
线程计数和工作线程计数
有没有办法找到谢谢。
浏览 2
修改于2011-03-30
得票数 2
回答已采纳
1
回答
linux中的
等待
队列与
信号量
为什么我们在linux内核中使用
等待
队列,而不是使用
信号量
进行同步?使用
等待
队列和
信号量
进行同步有什么区别?
浏览 5
提问于2012-10-29
得票数 3
回答已采纳
2
回答
警告:长时间的
信号量
等待
昨晚服务器故意被引擎崩溃,这是在错误日志中 InnoDB:######诊断信息打印到标准错误流InnoDB: InnoDB:
信号量
等待
持续了我刚刚重新启动了服务器,所以现在我在bugs.mysql.com
浏览 4
修改于2017-10-08
得票数 21
回答已采纳
1
回答
等待
零
信号量
操作的确切功能是什么?
我正在使用System V
信号量
,并希望在进程开始时阻塞它,并
等待
另一个进程在它完成其临界区之后启动特定的
信号量
。所以我将
信号量
初始化为1。然后在进程A,这需要被阻塞,我使用sem_op = 0,以便
等待
信号量
变为0。在进程B中,我使用sem_op = -1。(因此,这使得semaphore.val = 0)。当另一个进程成功地关闭
信号量
时,应该被阻塞的进程在stdout打印。 wait for zero功能的实际用途是什么
浏览 0
提问于2012-12-02
得票数 0
1
回答
在pthread API中
等待
信号量
如果
信号量
的值是0,而你在
等待
它,我总是认为线程阻塞了。为什么下面的代码没有阻塞。
浏览 2
提问于2011-09-05
得票数 0
1
回答
MySQL InnoDB:漫长的
信号量
等待
:
今天早上我们遇到了一个生产MySQL的问题,这个应用程序没有从数据库中得到响应,开始出现问题。Nov 27 07:44:34 mysqld[19527]: Aborted connection 1271090 to db: 'information_schema' user: 'cmon' host: '' (Got an error reading communic
浏览 5
提问于2019-11-27
得票数 0
1
回答
长
信号量
等待
的MySQL崩溃
错误日志中充满了
信号量
等待
,但我不知道如何解释其中的大部分内容(<path> = /export/home/pb2/build/sb_0-3159149-1301580870.56/mysql-5.5.11/sEND OF INNODB MONITOR OUTPUT在其中几个(当然,在
信号量
等待
中的秒数增加到大约
浏览 0
提问于2011-05-24
得票数 1
1
回答
事件触发的windows窗体上的
信号量
等待
read函数调用
等待
read_slot
信号量
可用。write函数调用
等待
write_slot。将write_slot
信号量
安装到初始计数100和最大计数100,而将读取槽初始化为初始计数0和最大计数100。 所以我触发了一个事件来写缓冲区-->减少写槽-->增加读槽。该事件有时会触发得非常快。
浏览 4
提问于2013-01-21
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券