腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在大型多核计算机上,多
线程
对数据密集型任务
的
性能
有什么
影响
?
multithreading
、
performance
、
operating-system
、
multiprocessing
、
numa
我正在阅读一篇关于大型多核机器上多
线程
性能
问题
的
文章:,这篇文章
的
作者之一声称,在大型多核系统中,多
线程
应用程序对
性能
的
影响
要比多处理应用程序大得多。AFIAK多
线程
比现在
的
多
进程
更便宜(无论是在系统管理还是在上下文切换方面)。为了简单起见,让我们假设我们不需要使用锁。如果我们不使用锁来保护共享内存,那么是否有任何系统限制来管理多
线程
应用程序及其对资源
的
访问? 当
浏览 2
提问于2013-09-24
得票数 0
回答已采纳
5
回答
进程
与
线程
对
性能
的
影响
performance
、
multithreading
、
multicore
显然,如果
性能
很关键,那么原型和概要是有意义
的
。但同样,也可以在StackOverflow上寻求智慧和建议:) 对于任务间通信不频繁或适合消息传递
的
高度并行任务
的
处理,使用
进程
(fork()等)或
线程
是否存在
性能
劣势?
线程
之间
的
上下文切换比
进程
之间
的
上下文切换更便宜吗?有些处理器有单指令上下文切换功能,不是吗?主流操作系统是否更好地利用了多
线程
或多
进程
的<
浏览 3
提问于2009-11-27
得票数 5
回答已采纳
2
回答
Python -等待来自多个套接字
的
输入
python
、
sockets
我正在用Python做一个简单
的
实验。我有一个“主”
进程
,负责所有其他
进程
,每个
进程
都有一个通过unix套接字
与
主
进程
的
连接。我希望主
进程
能够监控所有套接字
的
响应-但理论上可能有近百个套接字。
线程
对应用程序
的
内存和
性能
有何
影响
?最好
的
解决方案是什么?非常感谢!
浏览 0
提问于2011-11-22
得票数 3
回答已采纳
3
回答
不同核心上读取同一组文件
的
多个
线程
c
、
multithreading
、
performance
、
file
、
operating-system
我有一个多
线程
进程
,每个
线程
运行在一个核心上。我正在从每个
线程
读取同一组文件并对它们进行处理。多个
线程
读取同一组文件会
影响
进程
的
性能
吗?
浏览 5
提问于2015-01-25
得票数 3
回答已采纳
2
回答
原子操作有多昂贵?
multithreading
、
cpu
、
atomic
我正在深入研究多
线程
编程,并考虑使用原子操作进行无锁引用计数。 正在执行原子操作,并且正在执行
与
核心A相同
进程</em
浏览 3
提问于2015-09-15
得票数 9
1
回答
超
线程
和
进程
优先级
process
、
cpu
、
scheduling
、
hyperthreading
是否有任何方法(linux内核选项、sysctl设置或可配置调度程序模块)可导致高优先级
进程
/
线程
在具有第二个(超
线程
)虚拟核
的
物理处理器核上运行,以便最大限度地提高单
线程
性能
(通过防止竞争情况、不共享L1缓存和可能使用最大cpu时钟- Turbo Boost),同时在具有较低cpu时钟
的
其他物理核
的
虚拟核上运行较低优先级
的
进程
/
线程
,以最大限度地提高系统总吞吐量?如果有任何CP
浏览 0
提问于2017-08-24
得票数 3
回答已采纳
8
回答
多
线程
或多处理
multithreading
、
multiprocessing
我正在为Linux设计一个专门
的
syslog处理守护
进程
,它需要健壮和可伸缩,我正在讨论多
线程
还是多
进程
。“Unix编程
的
艺术”讨论了这个。 您建议使用基于
进程
的
系统(如Apache)还是多
线程
方法?
浏览 0
提问于2009-03-22
得票数 8
1
回答
如何为我
的
应用程序中
的
线程
设置相对
的
线程
优先级,而不需要root访问
c++
、
multithreading
、
pthreads
、
scheduling
我有一个在Linux、Windows和MacOS/X上运行
的
线程
C++应用程序(在Linux和MacOS/X下使用pthread,在Windows下使用_beginthreadex() )。在应用程序中,我派生了三个
线程
: A、B和C。我想让
线程
A
的
性能
不会/不会受到
线程
B
的
CPU使用率
的
影响
,这样
线程
B
的
性能
就不会/不会受
浏览 0
提问于2017-05-15
得票数 1
1
回答
因此,客户-服务器分离
的
设计不是X窗口
的
瓶颈吗?
client-server
、
ipc
、
scheduling
、
x11
、
context-switch
在
的
答复中,它提到: 我还是不明白。我一直认为,通过共享变量进行通信
的
多个<em
浏览 4
提问于2013-05-12
得票数 1
6
回答
在
影响
性能
之前使用Unix中
的
线程
限制
c++
、
multithreading
、
unix
我有一些关于
线程
的
问题:
进程
允许
的
最大
线程
数是多少?在降低application?If
的
性能
之前,有一个限制,这是如何改变
的
?是否有一个在多
线程
应用程序中运行
的
理想
线程
数?,有哪些因素
影响
这些
性能
/
线程
限制?
浏览 2
提问于2010-02-06
得票数 3
回答已采纳
2
回答
线程
占用CPU
性能
c#
、
multithreading
、
parallel-processing
我必须同时为不同
的
用户做这件事。我正在使用
线程
。但随着用户数量
的
增加,这项服务正在蚕食CPU
性能
。它正在
影响
其他
进程
。有没有一种方法,我们可以使用
线程
进行并行处理,而不会以巨大
的
方式
影响
CPU
性能
。
浏览 0
提问于2013-10-31
得票数 0
1
回答
内存分配中
的
锁争用-多
线程
与
多
进程
linux
、
multithreading
、
memory-management
、
multiprocessing
、
contention
它是一个重多
线程
(1000+
线程
)
的
单
进程
体系结构,占用大量内存(200 GB+)。我们是LD_PRELOADing (或Solaris上
的
libumem/mtmalloc ),以避免内存分配
性能
瓶颈,通常效果很好。但是,我们开始看到内存分配/去分配期间锁争用对一些大型安装
的
不利
影响
,特别是在
进程
运行了一段时间之后(这暗示了分配器
的
老化/碎片效应)。因此,最后,我们
的
问
浏览 11
提问于2016-09-15
得票数 2
2
回答
不执行“密集或阻塞操作”
的
服务示例
android
在阅读安卓版
的
服务时,我和我有一个关于这个部分
的
问题: 警告:默认情况下,服务运行在
与
声明它
的
应用程序相同
的
进程
中,并在应用程序
的
主
线程
中运行。因此,如果您
的
服务在用户
与
来自同一应用程序
的
活动交互时执行密集或阻塞操作,则该服务将降低活动
性能
。为了避免
影响
应用程序
的
性能
,您应该在服务中启动一个新
线程
。我
浏览 3
提问于2015-07-12
得票数 0
回答已采纳
18
回答
如何监视linux上
进程
的
线程
计数?
linux
、
multithreading
、
monitor
我想监视Linux上特定
进程
使用
的
线程
数。有什么简单
的
方法可以在不
影响
流程
性能
的
情况下获取这些信息?
浏览 23
提问于2008-11-06
得票数 185
1
回答
执行CreateThread需要多长时间?
performance
、
winapi
、
multithreading
我正在审查创建大量
线程
的
代码。CreateThread 说,所有
线程
创建调用都是在
进程
中序列化
的
。为了估计这类代码
的
性能
影响
,我想知道CreateThread需要多长时间才能运行?我知道这取决于已经加载到
进程
中
的
DLL
的
数量,但我想知道一个大概
的
值。 谢谢!
浏览 4
提问于2009-11-10
得票数 1
2
回答
MariaDB -这么多
线程
?
mysql
、
mariadb
我正在一个基于VMWare
的
测试VM上安装了MariaDB + nginx;当使用htop时,情况如下:所以我们在主
进程
下有26个
线程
。我知道非活动
线程
对内存/
性能
的
影响
并不大,但是对于我
的
“知道如何”,有什么方法(参数)吗?以减少MariaDB / MySQL下
的
子
线程
数?在谷歌搜索时,我发现了一些
与
max_connections和thread_concurrency参数
浏览 0
提问于2019-05-20
得票数 2
1
回答
django orm &template
线程
安全吗?
python
、
django
、
django-models
你知道django是否是
线程
安全
的
? 我想使用
线程
来加速处理。
进程
被I/O阻塞,而不是CPU,所以我不关心GIL造成
的
性能
影响
。
浏览 0
提问于2010-04-15
得票数 1
2
回答
NSOperation mainqueue
的
使用如何让UITableView
的
滚动变得流畅?
ios
、
objective-c
、
uitableview
、
grand-central-dispatch
、
nsoperation
我想知道为什么
与
NSOperation mainQueue相关
的
进程
不会
影响
UITableView
的
滚动。 我
的
代码中滚动缓慢
的
主要原因是每个单元加载都很慢,因为每个单元都必须从服务器获取图像。这就是为什么我使用GCD创建另一个
线程
来处理每个单元格给定
的
获取过程
的
原因。同时,主
线程
只处理tableview
的
滚动,这就是我所理解的确保快速滚动
的
原因。据我所知,我认为
浏览 0
提问于2016-04-06
得票数 0
1
回答
CPU数量是否取决于
进程
的
性能
multithreading
、
cpu
我有一个
进程
调用多个
线程
(比如6个
线程
)。如果我在一台有6 CPU或4 CPU
的
服务器上运行它,那么它
的
性能
会有什么
影响
?
线程
CPU和每个CPU内部
的
核心之间
的
关系是什么?我读过,
线程
只在一个CPU.is内部
的
不同内核中运行,这是真的吗?
浏览 1
提问于2013-12-04
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券