腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何用发送到
线程
的信号中断kevent()?
、
、
、
我想用一个信号
通知
一个工作
线程
-它应该停止
等待
事件并检查一些全局条件。我在
Linux
上使用epoll_pwait,我想在Mac上也这样做。但是kqueue(2)手册上说: 如何克服这一局限?或者可能有另一种
通知
等待
kevent的唯一
线程
的好方法
浏览 1
提问于2013-10-18
得票数 1
1
回答
条件变量的误解
、
、
、
、
现在删除正在树中发生,我想检查
等待
的那些是否在
等待
删除,所以我想用信号
通知
一个节点,我如何知道用信号
通知
哪个
线程
,我必须跟踪插入中最初的所有条件变量吗?假设在某个删除操作中,我想
通知
线程
3,
线程
3正在
等待
(和其他2个
线程
一起),我如何才能明确地
通知
线程
3?
线程
3还会记得他试图插入的内容吗?在我的delete函数中,当我发出信号时,我不知道
线程
<e
浏览 3
提问于2013-04-13
得票数 0
2
回答
如何在
Linux
上同时
等待
两个条件?
、
、
、
、
考虑这样一个系统,其中有一堆
线程
等待
某些事务完成(请注意,多个
线程
可以
等待
单个事务)。为了完成事务,其中一个
线程
必须运行调度循环。一旦当前运行分派循环的
线程
正在
等待
的事务完成,其他
线程
中的一个必须接管该作业。 在Windows上,这很容易实现:对于每个事务,都有一个在事务完成时设置的手动重置事件。每个
线程
同时
等待
这两个事件。要么首先发信号
通知
事务事件--在这种情况下
线程
退出--要么
浏览 2
提问于2012-08-04
得票数 1
回答已采纳
1
回答
如何使用j堆栈查找阻止程序
线程
、
使用j堆栈,我得到一个
线程
树正在运行。- WAITING- RUNNABLE意味着tid和nid?
线程
的标题类似于 “事件批处理(Spring /1.0.2)”守护进程prio=10 tid=0x0000000041e27800 nid=0x363b
等待
条件tid=0x0000000041e27800
浏览 0
提问于2011-11-24
得票数 8
回答已采纳
2
回答
哪个
线程
会
通知
唤醒?
、
、
假设我有3个
线程
具有
等待
条件,第4个
线程
具有
通知
条件。
通知
将如何确定要唤醒哪个
线程
?是调用
等待
第一个
线程
的
线程
,还是调用
等待
最后一个的
线程
,还是基于其他条件? 假设
等待
和
通知
使用相同的锁。
浏览 3
提问于2017-07-26
得票数 6
回答已采纳
1
回答
在
Linux
中,当数据到达串口(RS232)时,是否可以向用户应用程序发送
通知
消息?
、
、
我知道
Linux
可以在udev连接/断开系统时为USB附件注册udev事件,通过udev应用程序可以在USB事件上得到
通知
,以便应用程序可以应用必要的操作。有什么方法可以对串行外围设备(RS232)的用户应用程序进行相同的事件
通知
吗?
linux
是否支持任何这样的基础设施来做到这一点?基本上,我从串口读取数据时,它到达串口,而不是创建
线程
和
等待
数据从串口。
浏览 9
提问于2012-04-24
得票数 0
回答已采纳
5
回答
C++ Win/
Linux
线程
同步事件
、
、
、
、
你好,我有一些代码是跨平台的,通过取消#ifdef OS,谢谢
浏览 5
提问于2010-05-11
得票数 0
1
回答
java.lang.Object
通知
()-它是随机
通知
线程
还是第一个调用wait()的
线程
?
、
、
假设我有3个
线程
(A、B和C)在
等待
对象O上的监视器。
线程
D当前有对象O的监视器。当
线程
D调用O.notify时,哪个
线程
首先得到
通知
?A,B还是C?它是基于第一个调用对象O的
等待
()的
线程
吗?也许我说的是
通知
()和notifyAll()之间的区别?如果我猜测,
通知
()将
通知
调用
等待
()的第一个
线程
,notifyAll()将
通知
调用wait()的
浏览 1
提问于2013-08-04
得票数 0
回答已采纳
7
回答
强迫Java中的虚假唤醒
、
、
、
、
到目前为止,我在上述问题中学到的是: 还有其他人知道如何在
浏览 2
提问于2011-07-14
得票数 28
回答已采纳
2
回答
Poco Poco::NotificationQueue未按预期工作
、
、
、
我注意到了奇怪的行为,如果多个工作
线程
正在使用NotificationQueue在同一个waitDequeueNotification()上
等待
,那么只有一个进程会收到来自主
线程
的
通知
。如果您运行Poco提供的NotificationQueue.cpp示例(在本例中是从Visual完成的,但是在
Linux
上测试时,结果是相同的),这是显而易见的。它的产出是: 工人1得到工作
通知
0工人3得到工作
通知
2工人2得到工作
通知
1工人1得到工作
通知</e
浏览 2
提问于2014-01-14
得票数 1
3
回答
非阻塞mlock()
、
、
、
在繁忙的流量下,我不希望
线程
阻塞
等待
I/O。我更愿意使用mlock()从mmap()的d文件中告诉
Linux
内核我需要哪个区域,然后在页面被获取时得到
通知
。
浏览 1
提问于2014-07-25
得票数 0
1
回答
Java中的
线程
逻辑
、
、
类AImpl有一个创建和运行两个
线程
的方法ma(B b)。这些
线程
必须调用mb1()和mb2() (它们是只打印文本的简单方法,因此我没有包含它们)。然后,调用
线程
应该
等待
mb1()在结束之前终止。我的逻辑是: 第一个
线程
进入,在完成b.mb1()的执行之后,开始对当前对象进行wait(),释放互斥对象。然后第二个
线程
运行,并执行相同的操作。当它们都在
等待
时,调用
线程
调用对象上的notifyAll(),唤醒它们。它们执行b.mb2(),然后终止。问题是
浏览 3
提问于2022-06-08
得票数 1
2
回答
Monitor.Pulse与Monitor.PulseAll的区别
、
、
Monitor.PulseAll
通知
队列中所有
等待
的
线程
()。只有下一个
线程
(一个
线程
)才能获得锁。那有什么区别呢?
浏览 4
提问于2009-03-23
得票数 28
回答已采纳
2
回答
线程
,该
线程
在
等待
时被
通知
和中断。
、
JLS 17.2.4: ..。 Thred.interrupt()obj.notify()
线程
将从
等待
集中删除。因为进一步的调用与
等待
线程
无关。它已经从
等待
集中移除。
浏览 3
提问于2014-09-06
得票数 3
4
回答
在condition_variable::notify_all()之后还是之前打开互斥锁?
、
、
通用方式://prepare data for several worker-threads; std::unique_lockcompleted; _threadsCanAwaken = false; 在一个工作
线程
线程
中the notifier
浏览 0
提问于2018-09-25
得票数 8
回答已采纳
2
回答
等待
和
通知
的顺序
、
、
如果我调用Java对象中的notify,是否保证在调用notify之后不会唤醒
等待
(严格)的
线程
。换句话说,
通知
只会唤醒已经在
等待
的
线程
。想必,notifyAll也会以同样的方式行事。例如,如果担保不成立,则可以按以下顺序进行: 谢谢你的帮忙!
浏览 3
提问于2013-04-07
得票数 0
2
回答
一个主程序如何通过wait同时
等待
多个
线程
,而不是join?
、
、
、
主程序不能使用join来做这件事,因为
线程
将
等待
主循环的下一次迭代而不是终止。所以主程序必须通过
等待
来完成这项工作。 当然,在返回
等待
之前,每个
线程
都会
通知
主程序这次迭代已经完成。我知道如何在主程序和一个
线程
之间来回
通知
和
等待
,我还大致知道如何使用condition_variables。我知道如何避免丢失唤醒和虚假唤醒事件等,但我对主程序在继续循环的下一次迭代之前应该如何
等待
所有
线程
的
通知<
浏览 15
提问于2021-04-24
得票数 0
1
回答
是否
等待
最多X次输入,然后继续执行程序?
、
、
你好,我正在用C语言创建一个游戏。我该如何编写这样的程序?这就是我能为你们提供的东西。usleep(100000); // simple 100 mili second delayplayerJumps; // even if user inputs early, I still want game printe
浏览 0
提问于2014-03-04
得票数 0
1
回答
多
线程
状态机的C/C++实现
、
、
、
、
我们设计了一个具有不同
线程
的软件:一个
线程
监听一个套接字,以获取传入的请求,并根据请求发送一个事件,由状态机
线程
读取。状态机
线程
读取事件,执行一个操作(大部分时间
通知
另一个
线程
或派生另一个
线程
),并
等待
新事件。谢谢
浏览 1
提问于2016-04-01
得票数 1
1
回答
在条件下
等待
线程
的有序
通知
(C++,boost)
、
、
是否有人知道一个条件变量类,它允许
通知
等待
条件的
线程
按照它们开始
等待
的顺序得到
通知
?::wait()的
线程
。我还尝试在调用condition_variable::wait()之前将
线程
in添加到队列中,以便调用所有
等待
线程
唤醒的condition_variable::notify_all(),检查队列,然后再次
等待
或继续(只有一个
线程
,即队列中的
线程
优先)。问题是,两次调用noti
浏览 3
提问于2013-12-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
在用户界面线程上等待的危险性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券