腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
我们
可以
在
线程
和
同
一父
线程
的
子
线程
之间
使用
Pthread_cond_signal
()
吗
?
、
、
我有一个父进程,并且
使用
pthread_create()从父进程创建了一个新
线程
。我还
使用
fork()从父进程创建了一个
子
进程'C‘,并退出了父进程。现在,
子
进程作为守护进程运行。我
可以
在
子
进程
和
线程
之间
使用
pthread_cond_signal
吗
?或者
pthread_cond_signal
只能在同一进程
的</
浏览 18
提问于2019-01-06
得票数 1
回答已采纳
4
回答
pthread_cond_signal
必须唤醒对pthread_cond_wait
的
调用
吗
?
、
如果我
使用
特定条件
和
互斥锁调用pthread_cond_wait,
线程
会一直处于阻塞状态,直到
使用
相应条件调用
pthread_cond_signal
吗
?或者,不管互斥量随后是否再次解锁,它都会解锁
吗
? 如果答案是前者,我有一个后续问题。我有一个队列用于
在
我
的
线程
之间
传递消息。我希望确保一次只有一个
线程
可以
将一个项目附加到队列中(因此
使用
互斥)。所
浏览 0
提问于2012-11-07
得票数 2
回答已采纳
2
回答
Dotnetcore中父
线程
和
子
线程
之间
的
数据流
、
、
、
、
我试图
在
.NET核心web应用程序中维护父
线程
和
其
子
线程
之间
的
数据。 在这里,我需要存储父
线程
的
web应用程序名称
和
web请求URL,并需要在其
子
线程
开始执行时
使用
它。即使父
线程
在其
子
线程
开始执行之前完成了它
的
执行,我也需要维护父数据。我尝试过执行上下文、同步本地、
线程
本地&
浏览 4
提问于2021-04-16
得票数 0
1
回答
waitpid
和
pthread_cond_wait(3)
、
、
我正在开发一个linux应用程序,它
使用
生产者
和
消费者
线程
。这是一个相当成熟
的
应用程序,我不想改变架构比我必须做
的
更多。现在,我希望
使用
者
线程
能够分叉/执行
子
进程,并等待
子
进程完成,或者等待队列为非空队列,无论哪种情况先发生。如果等待队列
浏览 4
提问于2012-09-06
得票数 6
2
回答
pthread_cond_signal
会导致崩溃
吗
?
、
我有两个
线程
,它们互相传递数据,并对它们进行一些处理。一旦我
在
最后两个
线程
之间
设置了同步,程序就开始崩溃。我对
线程
没有太多
的
经验,所以我只是注释了最后一个
线程
的
全部内容,所以它只是
在
循环中运行,其他
线程
保持不变,除了同步部分
pthread_cond_signal
(&cond); pthread_mutex_unlock(&am
浏览 0
提问于2011-10-27
得票数 0
3
回答
理解pthread_cond_wait()
和
pthread_cond_signal
()
、
、
一般来说,pthread_cond_wait()
和
pthread_cond_signal
()
的
名称如下:pthread_mutex_lock(&mutex); pthread_cond_wait在
线程
2中,
在
pthread_cond_signal
()被调用之后,pthread_mutex_unlock(&mutex)将运行,在我看来,它似乎想解锁一个互斥锁,这个互斥锁现在被
线程
1锁定了。我
的
浏览 3
提问于2013-05-13
得票数 74
回答已采纳
3
回答
在
没有条件变量
的
线程
之间
实现阻塞
、
、
、
、
我正在Linux上
使用
p
线程
实现老板/工作人员设计模式。我想有一个老板
线程
,不断检查工作,如果有工作,然后唤醒一个熟睡
的
工人来做工作。我
的
问题是:我应该
使用
哪种类型
的
IPC同步/机制来实现老板
线程
传递给我
的
工作人员和我
的
员工醒来
之间
的
最小
的
延迟?简单
的
解决方案是
在
boss
线程
中
使用<
浏览 6
提问于2011-10-25
得票数 0
1
回答
使用
pthread_cond_t发出结束执行
的
信号
、
、
我
使用
pthread_cond_t向主
线程
发出
子
线程
执行结束
的
信号。因为我没有同步对共享资源
的
访问,所以我想知道包含pthread_cond_wait
的
循环会是什么?
pthread_cond_signal
(&cond);} { ...
pthread_cond_signal
(&cond);
浏览 4
提问于2014-09-07
得票数 0
2
回答
为什么
在
p
线程
等待条件下需要一个while循环?
、
、
我正在学习
线程
和
等待条件。据我所知,典型
的
等待
线程
是这样
的
:while(!condition)是必要
的
,即使我
使用
pthread_cond_signal
()唤醒
线程
。我
可以
理解,如果我
使用
pthread_cond_broadcast(),我需要测试条件,因为我唤醒了所有等待
的
线程
,其中一个
线程</e
浏览 2
提问于2009-07-16
得票数 50
回答已采纳
1
回答
我
可以
在
临界锁之外
使用
p
线程
信号
吗
?
、
、
、
嗨,我很难找到下面这个问题
的
答案。我试图
在
Linux上实现一个应用程序层驱动程序,它执行一些IO,但需要一些非阻塞接口功能。本质上,在这个环境中只有两个
线程
,
线程
A
和
线程
B。
线程
A基本上是运行'thread_loop()‘
的
驱动
线程
,而
线程
B是一个HigherLayer
线程
,它在检测到电源故障时调用powerfail_handler。主要问题是:驱动程序函数foo()
可以
浏览 4
提问于2013-09-25
得票数 0
回答已采纳
1
回答
第二个
线程
不会从cond_wait中醒来
、
、
、
我们
正在努力为生命游戏找到一个很好
的
同步。计算
线程
只能开始计算游戏
的
新一代,如果旧
的
已经打印出来了。因此,
我们
使用
打印机
线程
中
的
pthread_cond_signal
()来唤醒两个计算
线程
。 由于某种原因,只有一个
线程</
浏览 3
提问于2016-06-25
得票数 0
回答已采纳
2
回答
如何重用
线程
-pthread c
、
、
我
在
C中
使用
pthread进行编程。 我有一个父
线程
,它需要创建4个id为0,1,2,3
的
子
线程
。当父
线程
获得数据时,它会设置拆分数据,并将其分配给4个独立
的
上下文变量-每个子
线程
一个。一旦父
线程
知道所有这些
子
线程
都完成了这一轮,它就会计算全局输出并将其打印出来。现在它等待新
的
数据(
子
线程
还没有被杀死,它们只是
在</em
浏览 1
提问于2012-04-20
得票数 3
1
回答
如果我向一个条件变量N次发送信号,它会解除N个
线程
的
阻塞
吗
?
、
、
、
假设我有3个
线程
,a
和
C,一个名为互斥
的
pthread_mutex_t,以及一个名为cond
的
pthread_cond_t。
线程
B
和
C正在阻止对pthread_cond_wait(&cond, &mutex);
的
调用。
线程
A锁定互斥对象,并在释放互斥对象之前调用两次
pthread_cond_signal
(&cond);。 这能保证解除两个
线程
的
阻塞
吗
?更普遍
浏览 0
提问于2015-04-20
得票数 0
回答已采纳
2
回答
线程
条件信号是否与POSIX实时信号相同或不同?
、
、
、
我正在学习OS类中
的
线程
和
信号,我有一个问题:
pthread_cond_signal
的
底层信令机制是否只是一个标准
的
POSIX实时信号,适合唤醒等待
线程
的
任务?或者是其他
的
机制,碰巧
使用
相同
的
术语来描述两种不同
的
想法? 如果它们是相同
的
,我应该能够告诉
线程
使用
pthread_kill从pthread_kill中唤醒,对
吗
浏览 1
提问于2018-02-26
得票数 0
回答已采纳
1
回答
pthread_cond_signal
和
pthread_cond_wait,错误检查
、
我想了解,当thread_1多次向thread_2(等待pthread_cond_wait)发送
pthread_cond_signal
时,会发生什么?thread_2已经收到信号,但仍在进行中。thread_1会阻塞直到信号被处理
吗
? 非常感谢。
浏览 3
提问于2017-05-11
得票数 0
1
回答
pthreads_cond_wait()
的
工作原理
、
、
我正在
使用
pthread_cond_wait(),但我仍然不确定它是如何工作
的
。我有更多
的
线程
来完成这项工作:while(count() == 0){ }pthread_mutex_unlock(&mutex); 然后我有一个调用pthread_signal(&s
浏览 0
提问于2017-04-21
得票数 1
5
回答
pthreads :来自临界区
的
pthread_cond_signal
()
、
、
、
我在
线程
A中有下面这段代码,它
使用
pthread_cond_wait()阻塞if ( false == testCondition) pthread_mutex_unlock(&my_lock);pthread_mutex_lock(&my_lock); tes
浏览 3
提问于2009-10-29
得票数 16
3
回答
C双缓冲区实现死锁?
、
、
、
、
我正在创建一个
使用
双缓冲
的
线程
应用程序,并试图避免潜在
的
死锁。主要思想是交换缓冲区
线程
锁定写
线程
和
读
线程
。然而,交换缓冲区
线程
是快速
的
,所以锁不会被锁定太久。写入
和
读取
线程
速度较慢,但由于它们锁定了不同
的
互斥对象,因此
可以
有效地共享时间片(目标)。我
的
问题是,这个设计有可能陷入僵局
吗
?3 threads...T
浏览 3
提问于2011-03-15
得票数 3
回答已采纳
3
回答
pthread_cond_wait无限期地阻塞(休眠),直到C中
的
另一个
线程
调用
pthread_cond_signal
?
、
、
、
如果一个
线程
:a
在
pthread_cond_wait中为一个条件被阻塞,那么
我们
的
线程
A会无限期地休眠,等待在另一个
线程
中调用
pthread_cond_signal
吗
?或者,即使
在
某种程度上条件变为真(工作负载> MAXLOAD )时,它也会被唤醒,而无需
使用
pthread_cond_wait发出信号。
线程
A: pthread_mutex_lock( &r
浏览 1
提问于2019-07-22
得票数 1
回答已采纳
1
回答
管理多个并发
线程
、
、
、
我正在C++中
使用
C++11
线程
库编写一个多
线程
程序。 我
可以
选择将
线程
存储
在
某个容器中,例如,一个列表。
在
退出之前,容器中
的
所有
线程
都是join()-ed。但是,由
浏览 0
提问于2012-07-02
得票数 1
回答已采纳
点击加载更多
相关
资讯
你真的理解多程序,多任务,多线程和多处理之间的区别吗?
Linux系统编程 条件变量
C语言服务器编程必备常识
InheritableThreadLocal从入门到放弃
Python的线程Thread的自我介绍
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券