腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
RapidXml
线程
安全吗?
、
的文档显示
池
维护静态分配
内存
的RAPIDXML_STATIC_POOL_SIZE字节。在静态
内存
耗尽之前,不执行动态
内存
分配。当静态
内存
耗尽时,
池
将使用全局RAPIDXML_DYNAMIC_POOL_SIZE
和
delete[]运算符分别分配大小为delete[]的额外
内存
块。我将其解释为: RapidXML使用全局
内存
池
。全局
内存
池
线程
上的操作安全吗?也就是说
浏览 3
提问于2010-11-15
得票数 3
1
回答
寻找具有操作系统调度器支持的
Linux
线程
池
api
、
、
、
我正在寻找在
Linux
中提供与Win32
线程
池
相同级别的内核调度器支持的
线程
池
抽象。具体来说,我感兴趣的是找到一个
线程
池
来维护一定数量的正在运行的
线程
。当运行
池
线程
阻塞I/O时,我希望
线程
池
足够聪明以启动另一个
线程
运行。 有人知道
linux
有这种情况吗?
浏览 3
提问于2012-06-04
得票数 6
回答已采纳
3
回答
理解
内存
池
、
、
、
、
据我所知,
内存
池
是运行时前在堆栈上分配的块或多个
内存
块。//编辑// 因此,‘动态与静态
内存
’
和
‘
内存
浏览 3
提问于2017-05-30
得票数 7
回答已采纳
1
回答
线程
结构的性能代价:丢失的优化
和
内存
分配
、
、
我们正在经历一种奇怪的现象,在某些
内存
密集型工作负载中,头文件的包含会导致5-10%的性能损失。从一些研究来看,由于某些编译器优化不再可能,多
线程
应用程序似乎会受到一定的性能损失。当以任何形式或容量实例化与
线程
相关的构造时,这种优
浏览 6
提问于2015-07-03
得票数 5
2
回答
内核如何将进程限制为自己的
内存
池
?
、
、
、
我们有x86 CPU
和
操作
内存
,这个
内存
类似于一些
内存
池
,由可寻址的
内存
单元组成,这些
内存
单元可以通过CPU的MOV指令读取或写入它们的地址(我们可以将
内存
从这个
内存
池
移动到这个
内存
池
)。考虑到我们的程序是内核,我们可以完全访问整个
内存
池
。但是,如果我们的程序不是直接在硬件上运行,内核就会创建一些位于物理
内存
池内部的“虚拟”<e
浏览 5
提问于2015-02-23
得票数 2
回答已采纳
1
回答
为什么我的
Linux
的
内存
使用很多?
、
总
内存
为1GB。我只在上面运行了两个网站!但都是用过的。我怎么能释放一些记忆?重新启动服务器将工作一段时间。这些网站正在使用wordpress。
浏览 3
提问于2013-12-03
得票数 0
回答已采纳
2
回答
具有共享只读
内存
的c++
线程
池
、
、
我是C++并发编程的新手,我想编写一个基于
线程
池
模式的服务器(在
linux
机器上),
线程
需要从共享
内存
读取(并且只读取)才能响应传入的请求 我很困惑:(我想知道当
线程
访问只读
内存
时,是否需要做些什么来同步它们,以及如何做到这一点(可能使用
内存
映射文件?)
浏览 0
提问于2012-10-25
得票数 5
回答已采纳
1
回答
如何访问C++ windows 10应用程序中的默认
线程
池
?
、
、
、
、
根据这个
和
Hans的回答: Windows 10为Windows 10上的每个C++进程启动一个
线程
池
(至少在VS2013+中用c++编译时是这样)。根据微软文档
和
,我找不到加入默认进程
线程
池
的方法。 为其他
线程
浏览 0
提问于2019-04-23
得票数 3
回答已采纳
2
回答
执行器创建的
线程
池
是否释放了它们的
内存
?
、
考虑一下基本的fixed
线程
池
:我打算继续提交新任务--以响应传入的tcp套接字服务请求。然而,似乎当每个任务中的Runnable代码完成时--它们所消耗的
内存
没有释放?我看到jvm
内存
的使用量在不断增加。
浏览 7
提问于2017-09-02
得票数 1
1
回答
在确定
线程
池
大小时,如何理解“将每个任务所需的资源加起来并将其划分为可用的总量”
、
我正在实践中学习Java并发性,第8.2章:调整
线程
池
的大小。我不明白这点。根据他的理论,如果我们的任务总共需要4GB
内存
,并且我们有8GB可用,那么
线程
池
大小的上限将是0.5? 当然,CPU周期并不是使用
线程
池
管理的唯一资源。其他有助于调整约束大小的资源包括
内存
、文件句柄、套接字句柄和数据库连接。计算这些类型的资源的
池
浏览 0
提问于2018-03-05
得票数 1
3
回答
C#中的每
线程
内存
管理
、
、
、
继续的讨论,但更重要的是:这将在全局
内存
分配程序
线程
上创建争用。是否有一种方法可以指示.NET为每个
线程
预先分配一个
内存
池
,并执行这个池中的所有分配?目前,我的解决方案是我自己实现的
内存
池
( T类型的全局分配的对象数组,它们在
线程
之间被回收),这很有帮助,但效率不高,因为: 我不能指示.NET从特定的
浏览 0
提问于2010-05-26
得票数 4
回答已采纳
1
回答
CLR分配本地
内存
池
的地方?
、
、
、
ECMA-335,I.12.3.2.4规定如下: 每个方法状态的一部分是一个本地
内存
池
。可以使用localloc指令从本地
内存
池
显式分配
内存
。本地
内存
池中的所有
内存
都是在方法退出时回收的,这是回收本地
内存
池
内存
的唯一方法(没有提供指令来释放在此方法调用期间分配的本地
内存
)。本地
内存
池
用于分配在编译时类型或大小未知且程序员不希望在托管堆中分配的对象。由于本地
内存
<
浏览 4
提问于2013-10-27
得票数 7
回答已采纳
1
回答
python eventlet -文件异步(非阻塞) io
、
根据的说法:我知道这里的非阻塞I/O涵盖了与套接字交互时的情况。在eventlet使套接字变绿/修补之后,套接字连接变成非阻塞的。
浏览 2
提问于2013-06-10
得票数 2
回答已采纳
1
回答
NodeJs文档声明所有的‘f’API都使用libuv
线程
池
。它没有可以使用的异步API吗?
意味着不存在可以用来执行文件系统操作的异步系统API,因此使用
线程
池
欺骗异步行为。我很难相信现代操作系统没有为文件系统操作提供异步系统API。这是真的吗?怎么可能是这样呢?Node.js尽可能地使用异步系统API,但如果不存在,则使用libuv的
线程
池
创建基于同步系统API的异步节点API。使用
线程
池
的Node.js API是: 接口是内核支持的,不使用用户空间
线程
浏览 3
提问于2020-04-03
得票数 1
回答已采纳
3
回答
当ExecutorService每次给出一个新的
线程
池
时,有什么问题吗?
、
、
、
、
我有以下代码,每次都针对不同数量的
线程
执行: public void process() { } }}(
池
-66-
线程
-2)测试 (
池</e
浏览 0
提问于2019-07-23
得票数 0
回答已采纳
1
回答
异步编程、
线程
和
效率
、
、
我的问题不仅适用于C#
和
Asp.net,但对我来说更容易提出更具体的问题。 当Asp.net请求等待异步IO操作时,
线程
基本上会进入
线程
池
,由其他请求重用。为什么这比在IO操作完成之前只休眠
线程
更有效?毕竟,当
线程
返回到
线程
池
时,需要将其堆栈保存在
内存
中以完成原始请求。我的假设是,除非我们将已使用的堆栈
内存
复制到其他地方,否则不能重用分配给
线程
的
内存
,并且复制数据可能会带来额外的开
浏览 3
提问于2016-12-15
得票数 3
回答已采纳
6
回答
是否有用于.NET的通用对象
池
?
、
、
我有一个在时间
和
内存
方面构建成本很高的类。我想维护一个这些东西的
池
,并根据需要将它们分配给同一进程中的多个
线程
。 是否有经过测试
和
验证的通用对象
池
?(我不想要COM+
池
。)
浏览 0
提问于2009-11-04
得票数 21
回答已采纳
1
回答
每个实例的
内存
池
是否比每个类型的
内存
池
更有缺点?
、
我正在用C语言为一个实时应用程序实现一个
内存
池
。容器数据结构被程序的实时
线程
用来处理需要从容器中添加
和
移除的特定类型的数据。容器的实现被设计成每个实例都有自己的个人
内存
池
。(虽然数据是在实时
线程
中处理的,但容器的实际创建发生在另一个
线程
中)。由于容器数据结构的数量在程序启动时是未知的,因此这种按实例的模型的优点是只使用所需的
内存
-对容器可以容纳的最大数据量进行限制是相当合理的,但对容器的数量进行限制则更为随意。但是,每个实例的
浏览 3
提问于2010-04-23
得票数 1
回答已采纳
1
回答
当在不同
线程
中分配
和
释放数据时,进程的虚拟
内存
和
物理
内存
将增加。
、
、
我的Ubuntu18.04
内存
分配有问题。( 1 )在
线程
1中分配一些数据
内存
,然后,在步骤(2)中,虚拟存储器
和
物理存储器将被提高为步骤(1)中的存储器的两倍。我已经使用share_ptr来管理
内存
,也可以使用val差制运行进程,所以我确信没有
内存
泄漏。但我想知道,为什么对这一过程的记忆会产生如此大的影响?有三种删除
内存
的方法吗?步骤(2)在LGMemory::updateData(
浏览 3
提问于2020-07-28
得票数 0
回答已采纳
5
回答
服务器的C# begin*()方法与
线程
池
、
、
您可以看到一个使用begin*方法(如beginaccept、beginsend)
和
线程
池
实现的异步服务器示例。我所说的效率只是指速度
和
内存
使用的一般平衡。编辑: 有人建议我使用begin()方法,但是当它们产生一个新的
线程
来处理
浏览 3
提问于2009-02-19
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java多线程和线程池
java线程池趣味事:这不是线程池
线程池详解
线程池:newFixedThreadPool
线程池(上)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券