腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
linux
内核
线程
在cpu硬件
线程
上映射1:1或m:n吗?
、
、
、
、
例如,我在
linux
上有4个进程,每个
线程
有5个
线程
,我的cpu是i7 4C8H。 (1)对于每个进程,它是否限制其所有
线程
只消耗一个cpu
线程
?一个进程可以
使用
所有的cpu核心/
线程
吗?(2)
linux
内核是否为每个进程平均分配时间片(如果它们都很忙,并且没有
指定
和优先级),还是按照它们的
线程
号
分配时间片,进程的
线程
越多,时间片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
2
回答
Linux
线程
id循环策略
、
、
Linux
线程
ID的循环策略是什么? 除非新PID获得最大值限制并被重卷,否则
Linux
进程ID不会立即被重用。当我
使用
pthread_self()获取
线程
id时,我得到了类似于1028,1034的TID。我猜这是进程中
线程
的内部“序列
号
”。因此,我想
使用
线程
id循环策略更合适,比如PID循环策略。但是,我不太确定
Linux
线程
实现是否正确。
浏览 3
提问于2014-03-01
得票数 1
回答已采纳
2
回答
为每个
线程
保留一个字符串列表
、
、
我正在开发一个多
线程
套接字侦听器(守护进程)。如何存储每个
线程
标识
号
,以便当我从该设备接收到某些数据时知道它的ID。在delphi中有一个叫做threadvar (分配给每个
线程
的变量)的.If是不可能的,有没有一个我可以用来存储列表的库?我不打算重新发明weel (例如创建我自己的链表) 我在
Linux
Mint上
使用
GNUCC
浏览 3
提问于2012-06-18
得票数 1
回答已采纳
1
回答
在OpenMP do-循环中分配不同的
线程
号
、
$OMP END PARALLEL 假设是OMP_NUM_THREADS=6,我想用4个
线程
运行第一个do-循环,用3个
线程
运行第二个do-循环。你能告诉我怎么做吗?我希望他们在一个平行的区域内。另外,是否可以
指定
哪个
线程
号
应该执行do -循环,例如,对于第一个do-循环,我可以要求它
使用
线程
号
1、2、4和5。谢谢。
浏览 3
提问于2013-07-27
得票数 2
回答已采纳
1
回答
帮助理解lsof和
线程
、
、
当我在-p $PID上
使用
lsof时,我只得到进程的直接
线程
。为什么和如何有效地
使用
线程
和lsof?在这里,我
使用
awk来过滤进程PID数字( lsof输出的第二列),它位于输出的第二个字段上。p one将只显示主
线程
(例如,"COMMAND=java_daemon"),lsof | grep将会有很多。",而D5 one将只显示主
线程
(例如,"COMMAND=java_daemon"),D6将会有很多。",而
浏览 0
提问于2021-10-08
得票数 0
1
回答
linux
加载实际上意味着什么?
、
、
linux
负载是否包含当前正在运行的
线程
,还是只包含等待运行的
线程
号
?这里有一个来自
Linux
系统和性能监控的代码片段,Darren说:“系统负载是当前执行的进程
线程
数量和CPU运行队列中的
线程
数量的组合。”我觉得这是对的。但是最近,我看到很多人说:“负载只是等待在运行队列上调度的
线程
号
”。当我试图弄清楚上面的困惑时,我发现了一个新的困惑: 我发现了一条规则:“现在就修正这个问题。”
浏览 3
提问于2013-12-26
得票数 1
回答已采纳
1
回答
pthread_create():默认优先级和剥离策略是什么?
、
、
、
惠普手册页()说 对于
Linux
浏览 3
提问于2014-01-28
得票数 5
回答已采纳
3
回答
当pthread启动时,它是否需要一个互斥锁来访问以前在生成它的
线程
中写入的全局数据?
、
、
我在
linux
上有一个带有两个
线程
的c++程序
线程
A将一些数据写入std::map没有其他数据将被写入此map然后
线程
A创建
线程
B
线程
B从map读取数据 那么在这种情况下,我需要
使用
Mutex吗?如果不是,则在何处
指定
此保证。
浏览 8
提问于2013-10-16
得票数 3
2
回答
用不同的参数调用同一个函数的Ruby
线程
、
我
使用
许多
线程
(例如,10个
线程
)调用同一个Ruby函数。每个
线程
传递不同的参数到函数。thread_no.to_send 输出:创建
线程
1
号
,创建2
号
线程
,创建3
号
线程
,在4
号
线程
中创建4
号
浏览 2
提问于2015-11-10
得票数 4
回答已采纳
1
回答
如何控制
使用
的
线程
/核心数?
我在一台8核的本地机器上运行Spark,我知道我可以
使用
"localnum_threads“作为主
线程
,并在括号中
使用
"num_threads”来
指定
Spark
使用
的
线程
数。然而,似乎Spark经常
使用
比我所需要的更多的
线程
。例如,如果我只为Spark
指定
了1个
线程
,通过在
Linux
上
使用
top命令,我仍然可以观察到cpu
使用
率经常超过100%
浏览 1
提问于2014-09-29
得票数 1
1
回答
如果pthreadId在pthread_join(pthreadId,NULL)中为零,会发生什么情况呢?
、
、
如果pthreadId在安卓上的pthread_join(pthreadId,NULL)中为零,会发生什么情况?类似于下面的代码片段:
浏览 0
提问于2018-10-10
得票数 1
1
回答
pthread_rwlock_rdlock给出了奇怪的差事?
、
、
、
我打电话给pthread_rwlock_rdlock(),它由于某种原因失败了。我试着打印errno,得到: #define ENOTTY 25 /* Not a typewriter */我的打印参数是:我真正的错误是什么?
浏览 6
提问于2014-06-10
得票数 1
1
回答
如何从多
线程
调试打印/intr
、
、
我试图通过在多个中断(软件)中放置印记来进行调试,.I查看来自两个
线程
的重叠印记。我
使用
了jiffies,但我没有及时得到适当的改变。
浏览 0
提问于2015-02-02
得票数 0
1
回答
是否可以将参数传递到c计时器的处理程序中?
、
、
我正在编写一个多
线程
程序,它在每个
线程
上
使用
一个计时器。每个
线程
的处理程序都应该触发一个特定于该
线程
的标志。然而,我不确定如何识别信号来自哪个定时器。我
使用
的是setitimer。我想让这个信号模拟一个正在运行的进程的中断,所以我让
线程
运行一个任意的任务,直到它得到退出并继续运行的标志。除了传递参数之外,有没有什么方法可以在启动计时器之前获得传递给处理程序的信号
号
?编辑:在
linux
机器上运行代码。
浏览 1
提问于2014-05-25
得票数 0
1
回答
是否可以将
linux
计时器通知信号定向到特定的
线程
?
、
、
、
、
我想
使用
Linux
计时器API在我的系统中实现一个定时器处理模块。用户可以启动计时器,并进行回调。回调的调用将从
线程
(而不是从信号处理程序)进行。我正在考虑用timer_create()来设置SIGEV_SIGNAL,以及
使用
sigwaitinfo()等待信号的
线程
(信号arg会给出调用所需回调的timerId )。如何在
linux
内核中路由这些信号?是否需要
指定
将它们发送到哪个
线程
?
浏览 5
提问于2014-10-30
得票数 1
回答已采纳
2
回答
是否有必要显式限制
线程
的数量
、
、
在运行多
线程
应用程序时,是否有必要显式
指定
应用程序
使用
的最大
线程
数,或者
Linux
会自行管理它吗?如果
Linux
自己处理它,我希望它是“社会性的”,即CPU在所有用户之间分配。
浏览 1
提问于2013-04-25
得票数 1
回答已采纳
3
回答
设计问题:在多
线程
进程中运行序列
号
、
我有3个多
线程
进程。我想实现一个序列
号
生成器(每次调用它都会返回序列中的下一个数字)。这三个进程或它们的
线程
都可以请求生成下一个序列
号
。我正在寻找一个非常低的延迟解决方案。 提前感谢你的点子。我的平台是:--
Linux
平台- C++
浏览 1
提问于2011-09-29
得票数 1
回答已采纳
2
回答
多端口监听套接字
linux
、
、
、
我正在用C (
linux
)编写一个多
线程
服务器应用程序,它必须侦听2个不同的端口号,例如侦听端口号3000和4000,以便不同的客户端连接到它来服务不同的功能(实际功能由工作
线程
执行,主
线程
无限运行,并在新连接时产生新的工作
线程
如果select()可以在这里
使用
,请告诉我怎么做。任何帮助都非常感谢!谢谢!(P.S sock_1指3000
号
端口,sock_2指4000
号
端口,client_1指从3000
号
端口寻求服务的客户端,clien
浏览 1
提问于2012-10-05
得票数 3
回答已采纳
2
回答
使用
c语言更改终端目录
、
、
我正在尝试
使用
c语言更改我的
linux
终端的目录。问题是我
使用
的是
线程
。我曾尝试
使用
chdir(),但它不起作用,是的,chdir()也是一个进程函数。实际上,我正在尝试实现的是,我正在尝试编写一个编译
Linux
内核的多
线程
程序,如果不
指定
目录,这是不可能的(我曾尝试在不
指定
目录的情况下实现,但失败了:)提前感谢:)
浏览 2
提问于2014-11-04
得票数 0
1
回答
如何在C++程序中途注销昂贵的文件I/O
、
、
我正在编写一些对性能要求极高的代码(我
使用
的是微秒计时器!)。问题是,它有一个服务器<->客户端架构,其中大量数据正在高速共享。为了保持客户端和服务器之间的同步,遵循一种简单的基于“序列
号
”的方法。这样,如果客户端的程序崩溃,客户端可以通过向服务器发送最后一个序列
号
来“恢复”通信,并且它们可以“恢复操作”而不会错过任何东西。这样做的问题是,我被迫将序列
号
写入磁盘。所以我想我应该
使用
线程
来解决这个问题。然而,如果我创建一个常规
线程
,我将不得不等待直到文件写入完
浏览 0
提问于2016-05-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python使用多线程搜索指定范围内的所有素数
C#使用线程窗口调试多线程程序
Python线程的使用
linux多线程服务器
Python多线程使用技巧(同步+异步+强制结束多线程)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券