腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
多
线程
C应用程序框架或模式
c
、
linux
、
design-patterns
、
embedded
、
pthreads
我已经在一个多
线程
C (
Linux
)应用程序工作了一段时间-一个录像机,它有
线程
的
音频和视频捕获,编码,多路复用和写入。我一开始使用p
线程
操作将它放在一起,但现在我试图扩展它,以支持更多
的
状态
和重构与锁定、设置标志和发送条件有关
的
重复出现
的
代码块。到目前为止,我想出
的
是这样
的
: 每个
线程
应该有一个互斥锁和两个条件-一个是唤醒
线程
,另一个是指示
线程
浏览 1
提问于2012-02-28
得票数 5
1
回答
Java
的
线程
状态
如何映射到
linux
?如果Java
的
状态
是可运行
的
,那么
Linux
上是什么
java
、
linux
、
multithreading
Java
的
线程
状态
如何映射到
linux
?如果Java
的
状态
是可运行
的
,那么
Linux
上是什么
状态
?J堆栈显示Java
的
线程
状态
是TIMED_WAITING,但是PS命令显示
Linux
的
线程
状态
是R,为什么
浏览 0
提问于2018-12-31
得票数 0
回答已采纳
2
回答
关于I/O
线程
的
Java调度机制
java
、
multithreading
从中,我了解到当Java
线程
等待I/O时,它们处于RUNNABLE
状态
。 这让我感到困惑,因为据我所知,java调度器在所有可运行
的
线程
之间平等地划分CPU资源(就这一点,让我们忽略优先级)。为了演示困扰我
的
是什么,考虑一下:我
的
进程有1000个
线程
。其中999个正在等待I/O,这将需要一些时间才能完成。左边
的
线程
只做CPU计算。所有这1000个
线程
都处于RUNNABLE
状态
,这
浏览 2
提问于2016-05-07
得票数 1
2
回答
下面是关于
linux
加载和tomcat
的
断言,对吗?
linux
、
tomcat
、
java
引用)4) Load提供运行队列中进程/
线程
的
平均数量(参见
Linux
杂志 )5)在只运行Tomcat
的
Linux
机器上,负载平均值提供了几乎平均
的
请求数。6)在
Linux
上,负载平均计数进程/
线程
处于<e
浏览 0
提问于2019-01-16
得票数 1
1
回答
等待
的
线程
可以休眠吗?
c
、
linux
、
multithreading
、
pthreads
、
scheduled-tasks
这个问题与
linux
调度和
线程
中不同阶段
的
处理器活动有关,
线程
可能正在进行某些活动,或者处于空闲/等待
状态
,或者处于休眠
状态
。当
线程
正在做一些事情时,处理器将执行指令(处理器吞吐量,即每秒执行
的
指令数量)将会很高。我
的
问题是,当
线程
处于等待和休眠
状态
时,处理器
的
行为(可能大致如此)是怎样
的
?等待
的
线程
可以休眠吗?当<e
浏览 2
提问于2014-08-29
得票数 2
2
回答
wait / notify在JVM级别是如何工作
的
?
java
、
concurrency
、
synchronization
、
message-queue
、
compare-and-swap
等待和通知看起来像是在
线程
之间传递
的
消息,如果这是真的,那么必须有队列来缓冲这些消息。如果是这样的话,那么必须有原子操作来向队列添加消息和从队列中删除消息,还必须为侦听这些消息
的
每个Java
线程
提供一个帮助
线程
? 很高兴听到你
的
想法。
浏览 0
提问于2013-10-08
得票数 10
1
回答
linux
内核是否发布进程
状态
更改事件?
linux
、
linux-kernel
我正在运行一个多
线程
的
java应用程序。我想知道我
的
应用程序利用多核cpu
的
情况如何。
Linux
中有没有提供以下信息
的
工具或api? 进程id、
线程
名称、
状态
、核心、时间。
linux
内核是否发布进程
状态
更改事件?
浏览 2
提问于2012-08-09
得票数 1
1
回答
睡眠调用上
的
Linux
线程
状态
linux
、
multithreading
我最近读到了一些关于
Linux
线程
调度器
的
论文(关于这个主题
的
一些简单介绍)。在这些不同
的
状态
中,
linux
线程
可以解释(就绪、运行、等待、.)。现在我想知道调用sleep-like方法( C中
的
sleep()、C++中
的
this_thread::sleep_for、C#中
的
Thread.Sleep()等)是否将
线程
的
状态
设置为OS级别。
浏览 5
提问于2021-05-11
得票数 0
4
回答
记录
线程
事件
linux
、
gcc
、
profiling
、
pthreads
假设我需要定期查看一个
线程
的
状态
,并在整个程序执行过程中记录它
的
状态
。我不知道该如何开始考虑这个问题。有什么建议(双关语?)?我在
Linux
上,使用gcc,phreads和C,可以使用所有常用
的
Linux
工具。基本上,我想我是在问如何为
线程
构建一个简单
的
分析器,它将告诉我在程序执行期间
线程
处于某种或其他
状态
的
时间有多长。X轴是时间,Y轴是核心/
线
浏览 9
提问于2012-04-22
得票数 1
3
回答
Android上
的
本地
线程
可能有
状态
吗?
android
、
c++
、
c
、
linux
、
multithreading
在Android设备上执行本机(C/C++)
线程
时,所有可能
的
线程
状态
是什么?它们和一样吗?它们是
Linux
线程
吗?POSIX
线程
?不是必需
的
,但是提供什么可以导致
线程
进入每个
状态
的
例子
的
奖励积分。我正在为一个采样分析器设计接口,它与Android上
的
原生C/C++代码一起工作。分析器报告将
浏览 7
提问于2011-10-07
得票数 9
回答已采纳
1
回答
需要停止
线程
并从
线程
例程本身加入
c++
、
multithreading
、
pthreads
我在C++中从事
状态
设计模式
的
工作,其中我有多个
状态
。一些
状态
具有由pthread_create限定
的
线程
例程。现在,有一些情况下,一个
状态
转换
到另一个
状态
,因此
线程
需要停止种子,内存需要由pthread_join清理。PS:问题是,当
浏览 0
提问于2021-03-15
得票数 0
3
回答
如何检查
Linux
线程
的
状态
?
linux
、
multithreading
我如何使用代码而不是工具来检查
Linux
线程
的
状态
?我想知道
线程
是否正在运行、被锁阻塞或由于其他原因而休眠。我知道
Linux
工具"top“可以完成这项工作。而是如何在我自己
的
代码中实现它。谢谢。
浏览 15
提问于2012-03-06
得票数 4
3
回答
用于
Linux
内核
的
线程
感知gdb。
debugging
、
gdb
、
linux-kernel
、
kernel
我使用附加在虚拟机串口上
的
gdb来调试
linux
内核。 我想知道,是否有任何补丁/插件可以使gdb理解
linux
内核
的
某些数据结构,并使其“
线程
感知”?我
的
意思是在gdb下,我可以看到有多少内核
线程
,它们
的
状态
,以及每个
线程
的
堆栈信息。
浏览 2
提问于2012-03-05
得票数 2
回答已采纳
2
回答
检查
线程
状态
,使其处于可等待
状态
c
、
multithreading
、
status
、
wait
我想知道是否有可能检查
线程
的
状态
,它可能处于可等待
状态
,但不一定是,如果它处于可等待
状态
,我想让它处于该
状态
。我还要补充一点,我正在跟踪一个多
线程
程序,因此我不能更改它
的
代码。另外,我
浏览 1
提问于2011-07-30
得票数 3
回答已采纳
2
回答
如何在
Linux
中表示成功
状态
代码?
c
、
linux
、
cross-platform
成功
状态
代码
的
一个例子是STATUS_PENDING,它指示IO尚未完成。 我试图在
Linux
中映射类似的样式
状态
代码。我有一个(WIP)跨平台库,它在Windows上使用上述类型
的
状态
代码(用户模式和内核模式)。我有自己
的
“失败”宏包装上述宏。我需要一个相当于
Linux
的
东西。我环顾四周,没有发现任何有趣
的
/有用
的
东西。对于任何可能返回和错误
的
系统/平台函数(
浏览 10
提问于2019-08-20
得票数 6
回答已采纳
1
回答
给定一个
线程
id,如何判断它在
linux
上
的
C++中是否还活着?
c++
、
linux
、
multithreading
、
pthreads
仅给出
线程
id,是否可以从那里决定
线程
是否仍处于活动
状态
?我说
的
是
linux
上
的
C++。
浏览 4
提问于2011-11-15
得票数 1
回答已采纳
2
回答
在
Linux
中以非阻塞方式读取原始输入
c++
、
linux
、
nonblocking
我正在研究
Linux
内核,特别是输入子系统。我对读取不同输入事件(主要是键盘和鼠标)
的
/dev/ input /eventX设备感兴趣。 但是,read()操作会阻塞。我唯一能想到
的
就是创建一个所有键盘键和鼠标按键
的
状态
,然后创建一个用于读取键盘和鼠标
状态
的
新
线程
(这些
线程
可能会不时被阻塞),并从我
的
主进程访问键盘和鼠标的
状态
。但是,我在C++和
Linux</e
浏览 3
提问于2013-08-31
得票数 0
2
回答
pthreads:以编程方式收集在不同
状态
下花费
的
时间信息?
c
、
linux
、
pthreads
在C中,
Linux
3.2:有没有一种方法可以在某个程序上以编程方式收集每个pthread创建
的
线程
的
状态
统计信息?例如,我想要获取每个
线程
在运行和空闲
状态
下所花费
的
时间。
浏览 5
提问于2012-05-27
得票数 6
回答已采纳
2
回答
获取
线程
状态
,如top
c
、
multithreading
像top -H命令一样,
linux
可以查询
线程
的
状态
吗?我不需要可移植性,它只需要在现代
的
x86_64
linux
上工作。 我不想只知道
线程
是活动
的
还是终止
的
。我要知道它是否也在睡觉。
浏览 4
提问于2012-06-10
得票数 0
回答已采纳
1
回答
如何监控意外退出
的
线程
?
c++
、
multithreading
在多
线程
编程中,如果某个辅助
线程
意外退出,而主
线程
需要知道该
线程
是否处于活动
状态
,该怎么办?我想知道当工作
线程
退出时是否有一个典型
的
信号。谢谢
浏览 4
提问于2012-03-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java的线程状态
并发编程——线程的定义、六种状态的转换和属性
理解Linux的进程状态
Linux 查看 SELinux 的状态
Java学习中线程的6种状态有哪些
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券