腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Malloc没有失败,但是系统正在耗尽内存。
、
、
、
我正在
linux
中开发一个非抢占
多线程
库(用C语言)。需要使用getcontext、setcontext等来创建新线程并管理它们。图书馆在正常情况
下
按预期工作。我对每个线程对象(MyThread)使用malloc,如果malloc返回NULL.To测试极端条件,我将通过打印消息"malloc failed"优雅地退出,运行一个递归fibonacci函数,该函数创建子线程来
计算
子
计算
是
linux
系统到达OOM并杀死进程。 问:为什么malloc返回成功(一个新的指针),
浏览 1
提问于2014-09-10
得票数 3
回答已采纳
3
回答
Pandas和Numpy中关于
多线程
的奇怪bug
、
、
在默认情况
下
,Numpy的大多数函数将启用
多线程
。 这意味着numpy自动检测到我的工作站有8个核,np.sqrt自动使用所有8个核来加速
计算
。--这意味着,如果在运行任何numpy函数之前加上两只熊猫DataFrame,那么numpy的自动
多线程
功能就会在没有任何警告的情况
下
消失!,这是完全不合理的,为什么pandas dataFrame
计算
会影响Numpy线程设置?是虫子吗?怎么解决
浏览 6
提问于2019-12-22
得票数 26
回答已采纳
1
回答
OS
多线程
差异
、
、
他们通过创建一个具有“普适
多线程
”的内核来管理这个问题。对于开发人员来说,不同的
多线程
系统意味着什么?我发现了一个关于BeOS
多线程
的有趣网站.
浏览 3
提问于2009-01-20
得票数 8
回答已采纳
1
回答
R的并行软件包将如何处理第12代效率核心?
、
、
我计划用i7-12700进行桌面构建,我主要需要它来完成高CPU使用率的R任务,而且大多数情况
下
并行处理都是起作用的。但我想知道英特尔第12代处理器的新效率核心是如何处理这一任务的。因此,向mclapply提供affinity.list参数在某些特定情况
下
可能是有用的。
浏览 5
提问于2022-07-17
得票数 0
回答已采纳
2
回答
与
多线程
和多核的关系
、
、
我有一个带openmp的
多线程
程序(xgboost),运行在
linux
上的多核(40核,redhat)服务器上,但当我试图观察"top“命令使用的执行和CPU资源时,我看到只有一个核被我的可执行程序占用
Linux
在使用openmp执行
多线程
程序时会不会只使用一个内核?如果是这样,那么
多线程
究竟是如何实现的呢?只有一个核心? 另外,一个内核可以在多个线程上工作,还是只能在一个线程上工作?在
linux
默认情况
下
,
多线程
是否只由一个内核处理?我知道
浏览 4
提问于2015-01-24
得票数 0
11
回答
多线程
是否会提高单处理器上的
计算
速度
、
、
在单处理器上,
多线程
将提高
计算
速度。众所周知,
多线程
是用来提高用户响应能力的,它是通过分离UI线程和
计算
线程来实现的。但让我们只讨论控制台应用程序。
多线程
将提高
计算
的速度。当我们通过
多线程
进行
计算
时,我们是否可以更快地得到
计算
结果。请帮帮我。如果你有任何资料可以学习更多关于线程的知识。请发帖。如果是这样,为什么人们会在控制台应用程序中使用
多线程</
浏览 1
提问于2010-05-18
得票数 21
2
回答
Linux
内核文件系统
多线程
、
、
linux
中的文件系统是否以
多线程
模式运行?我有一个用wrapfs编写的小文件系统,想知道文件系统执行的读操作("wrapfs_read")是否发生在
多线程
模式
下
。谢谢。
浏览 4
提问于2015-08-12
得票数 2
1
回答
操作系统如何处理多个线程的堆栈增长,并选择“无限-s”?
、
、
、
、
默认情况
下
,
linux
堆栈大小限制为8MB。因此,在
多线程
环境中,每个线程将得到自己的8MB堆栈。如果任何线程从堆栈底部漫游到保护页面中,则会得到分段故障信号的奖励。但是,在“# ulimit -s无限”的帮助
下
,我们可以分配尽可能多的内存进行堆栈(直到我们没有与堆或其他内存区域发生冲突)。我的问题是:
linux
将多个线程堆放在虚拟内存中的位置?它不能是连续的分配,否则它们不能扩展。它是如何
计算
虚拟内存中两个堆栈之间的自由空间的,从而使它们有平
浏览 11
提问于2022-04-15
得票数 1
1
回答
核数与处理器速度之比
、
简短的问题: Ubuntu/Lubuntu是为运行/利用多个(2+)核心CPU而设计的,还是运行这些发行版的更好的方法?现在,更大的问题是:我不是一个游戏玩家。我在网上冲浪,一次打开3-6个网页。我还可以让Office运行并经常下载.PDF文件并打开它们。雷鸟将奔跑,每分钟都在敲击。我在其他活动中播放音乐。 我应该把注意力集中在我能负担得起的最快
浏览 0
提问于2014-12-13
得票数 0
1
回答
在
linux
崩溃期间线程是如何终止的?
、
如果您有一个
多线程
程序(
Linux
2.26内核),并且一个线程做了一些导致段错误的事情,那么其他线程还会被调度运行吗?其他线程是如何终止的?有人能解释一
下
关于
多线程
程序的进程关闭过程吗?
浏览 4
提问于2010-08-28
得票数 7
回答已采纳
2
回答
Linux
Eclipse CDT分析器
、
、
、
、
我在
Linux
下
使用Eclipse CDT,有没有人能推荐一个在那个环境下好的分析器。我也是C++和
多线程
编程的新手,有没有人可以提供一些关于如何为
多线程
应用程序进行性能分析的建议,例如,寻找性能瓶颈等。 谢谢。
浏览 2
提问于2012-04-10
得票数 16
2
回答
adobe桌面的
多线程
和响应性
、
、
、
、
如何为
Linux
在adobe桌面上实现
多线程
? 对不起我的英语..。
浏览 5
提问于2013-03-27
得票数 3
回答已采纳
1
回答
如何在MATLAB中用JAVA实现显式
多线程
?
、
、
、
我只想知道如何在MATLAB中用java做
多线程
?我知道在MATLAB中有一个并行
计算
工具箱,通过这个工具箱可以实现并行
计算
,而在JAVA中通过扩展Thread Class可以进行
多线程
处理。我想在不使用MATLAB的PCT的情况
下
,在MATLAB中使用java代码执行
多线程
?如果可能,请提供代码。我研究了几个文献,但仍然不能使用MATLAB执行任何java程序。提前感谢!
浏览 0
提问于2014-09-01
得票数 0
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
中的/MT (VC++)与g++ (CentOS)的等效开关是什么?
、
、
、
、
我的用户抱怨说,他们必须在他们不拥有的机器上安装
linux
线程构建块,而且许多主机不希望为我的最终用户安装英特尔线程构建块,因此我希望创建一个静态版本的动态库/插件/模块/扩展(不管插件C++程序/ dll我发现对于Windows,我必须使用/MT (
多线程
),而不是默认的/MD开关(
多线程
DLL),这样我的程序就没有依赖项(但是,windows有一个并发容器库,所以我不需要在那里使用)。我只是不知道
linux
的等价性是什么? 或者,是否有一个.sln到makef
浏览 1
提问于2013-07-17
得票数 2
回答已采纳
2
回答
多线程
、多处理、多任务处理是在指令集还是操作系统上实现的?
、
、
、
在只有一个cpu核心的
计算
机上,多个程序可以在没有操作系统的情况
下
以多任务处理方式运行吗?程序之间的多任务处理是否可以在没有操作系统的情况
下
实现(例如,仅在指令集中实现)?
多线程
程序必须基于操作系统实现吗?它能否在指令集中实现,并在没有操作系统的情况
下
使用并行线程运行? 多个进程可以在没有操作系统的情况
下</em
浏览 0
提问于2015-01-28
得票数 5
1
回答
Linux
-限制每个进程的线程数
、
、
、
、
其中一些算法正在使用其他库进行
计算
。这些外部库(我无法控制)使用
多线程
,这使得很难获得适当的基准测试(有些算法是单线程的,有些是
多线程
的)。 因此,在进行基准测试时,我希望将线程数限制为1。我是否可以在
Linux
中启动一个程序,并告诉它最多使用1个线程,而不是使用外部库中的默认线程数(等于内核数量)?
浏览 6
提问于2014-06-14
得票数 2
1
回答
在静态/动态库混合中链接Debug-CRT时崩溃?
、
、
、
、
对象是有效的,没有可能覆盖它们的内存泄漏,而且只有在调试模式
下
才会发生。与
Linux
编译的相同代码在调试和发布构建中都工作得很好。所以我想这是Visual调试-CRTs中的一些奇怪的问题。我的软件结构如下: 两个静态库以“
多线程
(调试) DLL”模式编译,并链接到:一个以“
多线程
(调试)”模式编译的共享库(DLL)。从逻辑上讲,我会说应该是相反的,但我得到了大量未解决的符号。最后,有一个以“
多线程
(调试) DLL”模式编译的可执行文件,它调用上面提到的DLL。在这里,当我切换到“
多线程
(
浏览 4
提问于2013-04-11
得票数 1
1
回答
SPARK可以正确使用多核吗?
、
、
我读过YARN将为每个不同的任务分配不同的核心,但在这种情况
下
,它是一个单一的任务 而且,在JAVA中使用
多线程
编程(hadoop)来使用每台
计算
机中的所有内核是否足够?因为
linux
调度器是基于线程的?
浏览 0
提问于2015-04-18
得票数 10
1
回答
在运行java程序时更改线程优先级?
、
、
我正在64核
计算
机上运行一个大型
多线程
java作业。这个程序已经运行了几天了,我想改变一些由java创建的线程(不是主线程)的优先级,但是不取消和重新启动程序,因为这将浪费大量的时间和
计算
资源。是否有任何方法在运行时从OS (
linux
)更改线程优先级?我知道
linux
中的renice命令可以重命名整个进程,但是我正在寻找一种方法来改变在运行时创建的线程的优先级(这似乎并不仅仅发生在一个renice中)。
浏览 2
提问于2014-05-08
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
分享:C语言编程——LINUX 多线程
图像处理的多线程计算
计算机学习|几种Linux下反弹shell的方法总结
Python多线程计算的方法及示例代码
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券