腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么std::
线程
缺乏基本功能?
、
、
、
、
在std::thread中 这是
线程
概念的基础。优先级,如何使任何系统具有可预测的时间而没有优先级?
浏览 1
提问于2018-08-10
得票数 0
1
回答
pthread_create()在260个
线程
后失败
、
、
我有大约500个
线程
,我想让它们同时运行。我读到默认的glibc只允许大约300个
线程
同时运行。他们是怎么得到这个数字的?(我使用的是32位系统)
浏览 1
提问于2014-03-18
得票数 0
2
回答
如何对一个虚拟地址
空间
中的进程
线程
进行内存管理?
、
、
、
我知道
线程
共享代码/全局数据,但具有不同的堆栈。每个
线程
都有自己的堆栈。我相信每个进程都有一个虚拟地址
空间
。这意味着每个
线程
都使用这个单独的虚拟地址
空间
。我想知道在虚拟地址
空间
中有多个
线程
的情况下堆栈/堆是如何增长的?操作系统如何管理一个
线程
的堆栈
空间
是否已满?
浏览 2
提问于2016-07-25
得票数 0
2
回答
Linux
中进程/
线程
的
大小
、
、
、
在
Linux
中,进程/
线程
的
大小
是多少?当创建了一个进程/
线程
,以及其中的task_struct和其他数据结构时,是否还有其他内容? 进程/
线程
的堆栈是否在进程/
线程
初始化时分配(固定
大小
)?当标准进程/
线程
在内存中创建时,我如何知道它的
大小
?
浏览 6
提问于2012-07-11
得票数 4
回答已采纳
1
回答
在Apache服务器上运行.jar,但内存不足
、
、
、
、
我的主机提供cPanel支持,等等)java -jar "JAR_FILE_PATH" java.lang.OutOfMemoryError:无法创建新的本机
线程
浏览 1
提问于2017-12-03
得票数 2
回答已采纳
3
回答
在
Linux
上为程序全局设置默认堆栈
大小
、
、
、
所以我注意到
linux
上
线程
的默认堆栈
大小
是8MB (如果我错了,请纠正我),顺便说一句,在Windows上,
线程
的默认堆栈
大小
是1MB。这对我的应用程序来说是非常糟糕的,因为在4核处理器上,64MB的
空间
仅用于
线程
!最糟糕的是,我从来没有使用超过100kb的堆栈每个
线程
(我滥用堆很多;)。 我现在的解决方案是限制
线程
的堆栈
大小
。仅供参考,我使用Boost.Thread来满足我的
线程
需求。我可以接受
浏览 9
提问于2010-06-17
得票数 4
回答已采纳
1
回答
进程和具有多个
线程
的进程有什么区别?
、
、
当我转到使用多
线程
的进程时,这些部分发生了戏剧性的变化。为什么? ? 在这里你可以看到,栈,数据,和上面的图表中提到的是一样的。但我们也看到其他部分也在其中。比如,文件?代码?即使我们看到一个只有一个
线程
的进程,这也与上面的进程图不同? 有人能解释一下进程和单
线程
进程之间的区别吗?两个图中应该包含相同的部分。
浏览 29
提问于2020-10-27
得票数 0
3
回答
当超过32705个
线程
时boost::thread_resource_error
、
、
、
如果我将每条消息放在自己的
线程
中,并使用boost::条件暂停
线程
,直到所有所需的信息都可用,则该算法很容易编写。我创建了数千个
线程
,但大多数时候只有少数
线程
处于活动状态。这似乎挺管用的。我的问题是,当单元测试时,我发现如果我创建了32705多个
线程
,我就会得到 和我不知道是什么原因造成的似乎有足够的内存可用(每个
线程
只包含两个指针-消息之间传递的对象)。unlimi
浏览 4
提问于2011-04-22
得票数 3
回答已采纳
1
回答
JVM是否限制了执行程序可以运行的
线程
数?
、
、
、
我知道我可以使用fixedThreadPool来限制我的程序一次使用的
线程
数量。如果我使用cachedThreadPool并可以运行10,000个
线程
,那么JVM是否会对它们进行适当的调度,这样就不会有太多
线程
同时运行?
浏览 2
提问于2015-06-11
得票数 2
5
回答
64位
linux
上的Java
线程
堆栈
大小
、
、
、
、
我的目标是提出可以并行运行的最大
线程
数。我被谷歌指向了许多链接,他们通过划分RAM/StackSize给出了简单的数学运算。在64位
Linux
中,我们的
线程
堆栈
大小
定义为10MB(ulimit -s = 10240kb),内存是4 GB,剩下1 GB给操作系统,按照这个数学,我可以有大约300个
线程
,但我写的小测试应用程序最大到了我用-Xss尝试了不同的值,但这些值对
线程
数几乎没有任何影响,它仍然是~32297)。这给我的印象是堆栈
大小
是可变的,由操作系统决定
浏览 4
提问于2011-08-03
得票数 3
4
回答
我想在
Linux
/C/C++中使用任意
大小
的缓冲区
、
、
、
我知道这是不可能的,但是我可以为它留出几it的虚拟地址
空间
吗?我希望能够从头开始,并根据需要遍历缓冲区,
Linux
可以根据需要从物理内存中引入页面。这样的事情有可能发生吗?一旦你弹出堆栈,有没有办法通知
Linux
你的内存已经用完了?实际上,只要运行时堆栈足够大,就应该足
浏览 8
提问于2011-11-30
得票数 6
回答已采纳
1
回答
Linux
内核
线程
的调度或抢占是如何工作的?
、
、
、
、
我知道,与用户
空间
线程
/进程相比,
linux
内核
线程
没有自己的地址
空间
。内核
线程
不会将上下文切换到用户
空间
,但是内核
线程
是可调度的和可抢占的。所以我的问题是,如果内核
线程
没有地址
空间
,那么内核
线程
的切换/抢占是如何工作的呢?
浏览 3
提问于2014-01-29
得票数 1
回答已采纳
1
回答
编年史队列: blockSize、索引计数和
大小
指南
、
、
如果我知道我的平均节录
大小
和每段时间的平均摘录数,我是否可以选择这些值以避免在白天调整队列文件的
大小
?
浏览 2
提问于2017-03-06
得票数 3
回答已采纳
1
回答
Java.lang.OutOfMemoryError:无法创建新的本机
线程
-
Linux
、
、
、
在我的java批处理应用程序(Jboss,OS -
Linux
)中,面临错误的- Java.lang.OutOfMemoryError:在启动新的JVM实例时无法创建新的本机
线程
.。JVM堆栈
大小
-1024 mb PermGen
空间
- 512 mb 每当我们面对这个问题时,我们都会在
linux
服务器上检查
线程
(进程),并且它总是小于1000。Java堆内存也处于受控状态。
浏览 4
提问于2016-05-26
得票数 0
1
回答
开始
线程
中的堆栈
大小
参数
、
、
、
、
我以为我知道beginthread中的堆栈
大小
参数是什么意思。所以我的问题是:为什么这是可行的?
浏览 4
提问于2012-10-18
得票数 0
1
回答
操作系统如何处理多个
线程
的堆栈增长,并选择“无限-s”?
、
、
、
、
默认情况下,
linux
堆栈
大小
限制为8MB。因此,在多
线程
环境中,每个
线程
将得到自己的8MB堆栈。如果任何
线程
从堆栈底部漫游到保护页面中,则会得到分段故障信号的奖励。我的问题是:
linux
将多个
线程
堆放在虚拟内存中的位置?它不能是连续的分配,否则它们不能扩展。它是如何计算虚拟内存中两个堆栈之间的自由
空间
的,从而使它们有平等的扩展机会。
浏览 11
提问于2022-04-15
得票数 1
2
回答
jmap -permstat需要很长时间并挂起
、
我们开始看“java.lang.OutOfMemoryError: PermGen
空间
”。为了找出在烫发
空间
里持有的东西,试着跑。使用Printezis位查找对象
大小
并跳过.使用Printezis位查找对象
大小
并跳过.使用Printezis位查找对象
大小
并跳过.使用Printezis位查找对象
大小
并跳过. 好了。
线程
" thread -1“中的计算sun.jvm.hotspot.debugger.
linux
.LinuxDebuggerLoca
浏览 3
提问于2014-08-20
得票数 0
2
回答
Java或C#的
线程
是基于用户
空间
线程
还是内核
空间
线程
?
、
、
、
、
Java和C#的
线程
是基于用户
空间
线程
还是内核
空间
线程
?
浏览 6
提问于2010-11-12
得票数 5
回答已采纳
1
回答
线程
堆栈是否来自
Linux
上进程的内存映射段?
、
、
我目前正在学习
Linux
。我知道
线程
是
Linux
上的一种轻量级进程。但是我想知道
线程
堆栈
空间
来自哪里。
线程
的堆栈是私有的。它独立于进程堆栈。根据我的搜索,有人说
线程
堆栈是由mmap()创建的。而且,也有人说mmap()
空间
不是heap。它介于堆栈和堆之间。因此,
线程
堆栈来自进程的内存映射段。对吗?
浏览 0
提问于2022-10-06
得票数 3
回答已采纳
1
回答
linux
上的调度单元
我听说
linux
内核将
线程
视为内核
线程
,进程视为使用相同虚拟内存
空间
的
线程
组。这是否意味着窗口和
linux
内核的调度单元是
线程
??
linux
的最小调度单元是什么?
浏览 3
提问于2013-10-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何合理地估算线程池大小?
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券