腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
中,pthread
条件
变量
是如何
实现
的?
、
、
我的意思是某种伪代码,展示了
条件
变量
操作(信号,等待)是如何使用内核原语(互斥,等待队列等)
实现
的。
浏览 3
提问于2012-11-04
得票数 2
1
回答
从多个进程调用系统调用
、
、
、
我在
Linux
中
实现
了一个新的系统调用: unsigned char *pt; } do_test系统调用由运行在
Linux
中的许多进程调用。我是否应该担心多个进程具有共享
变量
*pt的竞争
条件
(即,它处于不一致的状态)?或者,每个进程都有自己版本的内核代码,因此进程A中使用的*
浏览 3
提问于2014-10-18
得票数 1
2
回答
Linux
中使用
条件
变量
的Windows事件
实现
?
、
、
、
、
我试图在
Linux
中
实现
非常简单的Windows事件。只适用于我的场景-3个线程,1个主线程和2个辅助线程。每个辅助线程通过SetEvent引发1个事件,主线程等待它。;{ SetEvent(Event);} 因此,为了
实现
它,我使用
条件
变量
。在Windows中,它工作得很好,但是上面描述了只使用
Linux</e
浏览 3
提问于2012-10-23
得票数 10
回答已采纳
5
回答
在C++中使用互斥和
条件
变量
实现
带信令的监控
、
、
是否有人在C++中使用互斥锁和
条件
变量
实现
了带有信令(唤醒等待线程)的监视器?我需要windows和
linux
。
浏览 1
提问于2009-07-31
得票数 0
回答已采纳
4
回答
设置使用Apache时在PHP中访问的环境
变量
、
、
、
我有一个
Linux
环境和一个PHP应用程序,它使用PHP语言中的getenv根据环境
变量
有
条件
地运行。我需要知道如何设置这些环境
变量
才能使应用程序正常工作。我不确定如何在Apache上设置它。此外,我需要能够为每个域单独配置单独的环境
变量
。 请建议我如何
实现
这一点。
浏览 3
提问于2012-06-06
得票数 117
回答已采纳
2
回答
nptl SIGCONT与线程调度
、
、
、
、
对于目前的
linux
nptl
实现
,在2.6.x内核中似乎不能依赖于此。我正在尝试设计一种方法来阻止其他线程。目前我只能考虑互斥和
条件
变量
。如有任何提示,欢迎光临。
浏览 0
提问于2010-04-19
得票数 2
1
回答
如何在非windows操作系统中的WiX安装程序中获取操作系统名称?
、
、
、
、
最近我了解到,我们可以使用Wine在
Linux
中执行为Windows操作系统准备的MSI文件。对于我们的软件,我们检查了很少的先决
条件
,如操作系统应该是Windows或更高版本,使用windows
变量
VersionNT。有办法在WiX中获取操作系统名称吗?
浏览 3
提问于2013-01-23
得票数 1
回答已采纳
1
回答
waitpid和pthread_cond_wait(3)
、
、
我正在开发一个
linux
应用程序,它使用生产者和消费者线程。这是一个相当成熟的应用程序,我不想改变架构比我必须做的更多。现在,我希望使用者线程能够分叉/执行子进程,并等待子进程完成,或者等待队列为非空队列,无论哪种情况先发生。一种可能是在子进程终止时对我的
条件
变量
调用pthread_cond_signal(),但是如何
实现
呢?是否有任何等效的混合等待和
条
浏览 4
提问于2012-09-06
得票数 6
1
回答
为什么POSIX将信号量标准化为系统调用,而将互斥和
条件
变量
留给P线程(用户级别)
、
、
、
、
为什么POSIX将对信号量的支持标准化为syscall,而将
条件
变量
和互斥对象留给线程库呢?我也不知道。猜测性能是不将互斥
实现
为syscall的考虑因素。(原子硬件指令是无特权的,因此在用户级别
实现
它们是可能的。尽管
Linux
提供了futex,但它实际上正试图将自旋锁优化为两阶段锁,以
实现
睡眠锁)。信号量的原因是信号量可以被不
浏览 4
提问于2020-03-03
得票数 1
回答已采纳
1
回答
并发排除调优
、
、
void method1() { mutex1.lock(); [=] { return is_true == false; }); }} if (is_true) { condition_var.wait(
浏览 1
提问于2015-09-27
得票数 0
回答已采纳
1
回答
线程之间的延迟测试:
Linux
裸机与虚拟机上的QNX
、
、
、
测试场景: 10个线程运行,每个线程每30ms左右向随机选择的接收线程发送一条消息-消息速率确实非常低;消息机制是使用
条件
变量
实现
的,每个线程都有自己的专用rx prod-consumer队列和自己的
条件
变量
和互斥量对于
Linux
上的线程(秒):mean=0.000038076 std_dev=2.7523e-05 min=0.000000254 max=0.000177410 sampleSize=1023对于线程秒):mean=0.000011351 std_dev=0.000105
浏览 7
提问于2020-04-15
得票数 0
1
回答
条件
变量
的延迟bcast唤醒-是否有效?
、
、
、
、
我正在
实现
pthread
条件
变量
(基于
Linux
futexes),并且我有一个想法,可以用进程共享的
条件
变量
来避免pthread_cond_broadcast上的“蜂拥而至效应”。对于非进程共享的cond
变量
,传统上(即NPTL) futex请求操作用于将等待程序从cond
变量
的futex重新排队到互斥
变量
的futex,而不唤醒它们,但对于进程共享的cond
变量
来说,这通常是不可能的,因为pthread_cond_
浏览 0
提问于2011-09-24
得票数 0
回答已采纳
1
回答
无法用boost信号量构建应用程序
、
所以我试着用boost
实现
阻塞队列,但是这是不可能编译的.class BlockingQueue { std::queue<T> blockedQueue
浏览 4
提问于2014-07-25
得票数 0
2
回答
pthread线程状态
、
、
有没有一种机制可以用来判断pthread线程当前正在运行,还是已经退出?pthread_join()有没有一个方法可以在线程还没有退出的情况下在特定时间段后超时?
浏览 3
提问于2009-09-02
得票数 3
回答已采纳
1
回答
在简单的
linux
shell中
实现
环境
变量
、
、
、
、
我要在
linux
中编写一个简单的shell,它可以
实现
包括环境
变量
在内的各种东西。我尝试使用getenv打印这些
变量
,但遇到了一些问题。即使用户输入了正确的
变量
,比如$HOME,getenv也总是返回NULL。} exit(0);它不会进入else
条件
那么我得到的输出是ls not a variab
浏览 0
提问于2011-11-28
得票数 0
回答已采纳
3
回答
条件
变量
的
实现
、
、
、
、
为了理解pthread
条件
变量
的代码,我编写了自己的版本。它看起来正确吗?我在一个程序中使用它,它可以工作,但工作速度快得多。最初,程序大约需要2.5秒,而使用我的
条件
变量
版本,它只需要0.8秒,并且程序的输出也是正确的。但是,我不确定我的
实现
是否正确。
浏览 8
提问于2012-06-13
得票数 10
回答已采纳
2
回答
为拉拉威尔做模型吗?
、
我对不同操作系统(windows和
linux
) SQL Server的laravel模型中的数据格式有问题ENVIRONMENT=1 对这个案子有什么解决办法/建议吗?
浏览 1
提问于2020-01-27
得票数 0
回答已采纳
3
回答
Azure管道:基于OS的
条件
env
变量
、
、
、
我试图使成为我的环境
变量
,它依赖于代理操作系统。, 'Windows_NT') }}: ${{ if eq(variables['Agent.OS'], '
Linux
') }}:我的YAML缩进有问题吗?
浏览 7
提问于2020-07-14
得票数 2
回答已采纳
1
回答
模板的
条件
,使用Agent.OS 000-AGENT_OS
、
我希望包含一个模板,具体取决于
变量
Agent.OS:steps: - template我也试过:同样的结果。运行时表达式语法与编译时表达式语法之间的区别主要是上下文可用。在编译时表达式(${})中,您可以访问参数和静态定义的
变量
.在运
浏览 7
提问于2022-03-29
得票数 1
回答已采纳
2
回答
strnicmp的C++
实现
、
、
我试图从
linux
源代码中理解strnicmp的
实现
。 } while(len-- && *s1++ && *s2++) ; 所以我的疑问是,上面的
实现
在这方面有任何潜在的错误这是不带任何额外
变量
的好主意吗?
浏览 8
提问于2016-12-06
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 条件变量
linux 环境变量
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
linux怎么设置环境变量
linux技术手册-定义环境变量
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券