腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Java
线程
-
等待
条件
和
条件
的更改
、
我需要实现一个在Java中使用
线程
等待
条件
的测试,然后做一些事情使
条件
为false,在检查期间
条件
为false。确切的情况如下。我对
线程
很陌生,尤其是Java中的
线程
(在任何编码语言中从未使用过
线程
)。情况如下: 一旦找到值1,在
linux
机器上运行ping,在ping期间,我需要在整个ping会话期间验证同一个文件中的值为0。你能告诉
浏览 6
提问于2013-12-30
得票数 0
1
回答
条件
变量的误解
、
、
、
、
现在删除正在树中发生,我想检查
等待
的那些是否在
等待
删除,所以我想用信号通知一个节点,我如何知道用信号通知哪个
线程
,我必须跟踪插入中最初的所有
条件
变量吗?假设在某个删除操作中,我想通知
线程
3,
线程
3正在
等待
(和其他2个
线程
一起),我如何才能明确地通知
线程
3?
线程
3还会记得他试图插入的内容吗?在我的delete函数中,当我发出信号时,我不知道
线程
等待
的
条件
变量是什么,
浏览 3
提问于2013-04-13
得票数 0
2
回答
fork和现有
线程
?
、
、
、
在
linux
系统上,子进程是否以与父进程相同的方式查看现有
线程
?child_pid = fork(); { } { } 由于为子进程复制了整个地址空间,因此
线程
的状态会发生什么变化如果上述代码段中的
线程
1正在
等待
条件
信号,该怎么办?它在子进程中是否也处于
等待
状态?
浏览 2
提问于2009-07-02
得票数 16
2
回答
线程
开销性能
、
、
、
、
在
Linux
shell中使用
线程
进行C编程时,我试图减少
线程
开销,从根本上降低CPU时间(并使其更高效)。我知道
线程
在开始之前需要多长时间才能完成作业 当有一个
线程
在做这项工作时,其他
线程
必须
等待
。对于
等待
线程
,如果它们使用该
条件
变量进行<em
浏览 5
提问于2013-02-24
得票数 2
1
回答
关于pthread_cond_wait?
、
、
、
pthread_cond_wait( &frame->cv, &frame->mutex );}多个
线程
可以调用q265_frame_cond_wait请求帧具有所需的i_lines_completed,而只有一个
线程
调用q265_frame_cond_broadcast来广播i_lines_completed。问题是:当某个
浏览 1
提问于2016-08-31
得票数 4
1
回答
等待
互斥锁、
条件
变量或I/O会自动产生()
线程
吗?
、
、
、
这看起来似乎很简单,但只是想检查一下(在
Linux
上)这是否有保证。在满足
等待
条件
之前,
线程
是否被排除在调度之外?或者
线程
会不会被调度,发现它还在
等待
,然后再次输出(),这样就浪费了资源?我问的原因是,如果我有X个
线程
在运行,而一些
线程
由于某种原因被阻塞了,那么阻塞的
线程
是否会阻碍可运行的
线程
(假设它们具有相同的优先级)?
浏览 3
提问于2013-01-17
得票数 1
回答已采纳
3
回答
为什么
等待
队列实现在循环上
等待
,直到满足
条件
?
、
wait_event_interruptible() (或其他
等待
API)在循环中
等待
,直到满足某个
条件
。现在,由于
linux
的
线程
是作为单独的进程实现的,我认为错误的唤醒(在wait_event*被唤醒时没有满足的
条件
)表明程序/驱动程序中存在错误。 我错了吗?换句话说,为什么在循环中
等待
wait_event*实现中的
条件
?
浏览 1
提问于2012-06-25
得票数 3
回答已采纳
4
回答
在
Linux
上
等待
多个
条件
变量而没有不必要的睡眠?
、
、
、
、
我正在编写一个延迟敏感应用程序,它实际上希望同时
等待
多个
条件
变量。我以前读过几种在
Linux
上获得这个功能的方法(显然这是Windows上内置的),但它们似乎都不适合我的应用程序。我所知道的方法是: 使用时间
等待
循环遍历多个
条件
变量。对于#1,你必须
等待
虚拟
线程
醒来
浏览 19
提问于2010-05-17
得票数 28
回答已采纳
1
回答
如何用发送到
线程
的信号中断kevent()?
、
、
、
我想用一个信号通知一个工作
线程
-它应该停止
等待
事件并检查一些全局
条件
。我在
Linux
上使用epoll_pwait,我想在Mac上也这样做。但是kqueue(2)手册上说: 如何克服这一局限?或者可能有另一种通知
等待
kevent的唯一
线程
的好方法
浏览 1
提问于2013-10-18
得票数 1
3
回答
条件
变量的成本是多少?
、
、
、
、
如果一个
线程
正在
等待
一个
条件
变量,那么唤醒这个
线程
的相关开销是多少?同样,与
等待
条件
变量相关的成本是多少?我感兴趣的是粗略的量化和成本的来源。在某种程度上,答案是“视情况而定”,我主要关心的是x86/x64上的Windows和
Linux
的最新版本。 编辑:由于涉及内核调用,内核调用比常规函数调用的开销高多少?
浏览 1
提问于2011-04-21
得票数 4
1
回答
waitpid和pthread_cond_wait(3)
、
、
我正在开发一个
linux
应用程序,它使用生产者和消费者
线程
。这是一个相当成熟的应用程序,我不想改变架构比我必须做的更多。现在,我希望使用者
线程
能够分叉/执行子进程,并
等待
子进程完成,或者
等待
队列为非空队列,无论哪种情况先发生。一种可能的方法是生成子进程,然后启动一个
线程
到一个阻塞的
等待
and (),最后是pt
浏览 4
提问于2012-09-06
得票数 6
3
回答
终止
等待
条件
变量的pthread
、
我有一个pthread在使用pthread_cond_wait()
等待
一个
条件
变量。它正在
等待
来自队列结构的数据,该队列结构由另一个
线程
填充。我想杀死这个
线程
,最好不要使用pthread_kill()。pthread_cancel();足以杀死它。
浏览 1
提问于2010-08-20
得票数 8
回答已采纳
1
回答
pthread_cond_broadcast解除阻塞不
等待
条件
变量的
线程
、
、
我正在使用POSIX,我有3个
线程
。
线程
1正在使用pthread_cond_wait
等待
要满足的
条件
(
等待
在while循环内,所以它也不是无
条件
的
等待
)。当满足
条件
时,
线程
2将发出一个pthread_cond_broadcast。
线程
3使用互斥锁,但不
等待
条件
变量。 因此,
线程
1
等待
信
浏览 1
提问于2016-05-10
得票数 0
回答已采纳
1
回答
第二个
线程
不会从cond_wait中醒来
、
、
、
因此,我们有一个打印机
线程
和当前两个
线程
来计算下一个要打印出来的新一代单元格。由于某种原因,只有一个
线程
在pthread_cond_wait() 上醒来。这就是我们的打印机
线程
所做的://pthread_mutex_unlock(&(f
浏览 3
提问于2016-06-25
得票数 0
回答已采纳
1
回答
如何在C中创建
线程
的被动
等待
FIFO?
、
、
、
、
我正在试图找出一种方法,将一些
线程
置于被动
等待
模式,并在它们到达屏障时将它们唤醒。我有一个固定数量的
线程
应该到达。我想实现一个系统,它将释放
线程
的顺序达到了同步的障碍,就像FIFO一样。有没有人有能帮助我的想法或建议? 非常感谢:)
浏览 3
提问于2017-11-30
得票数 0
1
回答
如何在一个POSIX
线程
中组合两种不同的
等待
机制?
、
、
但这里有两个问题: 在某些情况下,
线程
必须完全停止;通常一个简单的POSIX
条件
信号应该足够好。
线程
正在使用select()
等待
来自TCP套接字的事件和数据,还在
等待
来自虚拟“端口”的事件,这些端口可能不支持select() (例如某些特定的蓝牙/ USB连接等)。我将为这些端口实现一个通知机制--同样,一个简单的POSIX
条件
信号应该足够了。现在的问题是--如何在
线程
的单个运行循环中将
等待
select() 和 pthread_cond_
浏览 2
提问于2017-01-31
得票数 1
回答已采纳
1
回答
如何在没有
条件
变量的情况下阻止
线程
中的操作,在
Linux
中在信号上恢复操作?
、
在
条件
检查中,如果
条件
失败,它将永远
等待
/阻止。
线程
B应该发出一个信号,以获得
线程
A解块。我不使用在
Linux
中用于块和取消块的API。我想演示
条件
变量的好处。但是,我想首先编写一个在
条件
下阻塞的代码,它应该通过信号解除阻塞。在这篇文章中,我将展示一个信号是如何丢失的,并且竞争
条件
occurs.Please帮助我了解了API的使用情况。
浏览 3
提问于2014-01-05
得票数 0
回答已采纳
2
回答
哪个
线程
会通知唤醒?
、
、
假设我有3个
线程
具有
等待
条件
,第4个
线程
具有通知
条件
。通知将如何确定要唤醒哪个
线程
?是调用
等待
第一个
线程
的
线程
,还是调用
等待
最后一个的
线程
,还是基于其他
条件
? 假设
等待
和通知使用相同的锁。
浏览 3
提问于2017-07-26
得票数 6
回答已采纳
1
回答
未使用的p
线程
互斥变量或
条件
变量分配哪些资源?
、
、
、
、
假设我有一个互斥/
条件
变量。我初始化(p
线程
_mutex_init/p
线程
_cond_init),但从不使用它们(没有锁操作,没有信号/
等待
)。(我对
linux
和OSX在这方面的行为很感兴趣)
浏览 3
提问于2017-10-03
得票数 1
回答已采纳
3
回答
C编程中的并发
线程
、
、
、
在多
线程
上实现
等待
和信号
条件
时,我遇到了一个问题。
线程
需要锁定互斥锁并
等待
条件
变量,直到其他
线程
向其发出信号。同时,另一个
线程
锁定相同的互斥并
等待
相同的
条件
变量。现在,在整个进程中并发运行的
线程
向
条件
变量发出信号,但我只希望发出信号通知第一个正在
等待
的
线程
,而不是其他
线程
。
浏览 0
提问于2010-10-04
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
linux多线程服务器
Linux系统编程 线程属性
在用户界面线程上等待的危险性
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券