gpt4 book ai didi

Java初学者: cost of threading over serial

转载 作者:行者123 更新时间:2023-11-30 05:05:51 24 4
gpt4 key购买 nike

我想知道是否有 (N) 个双 vector ,每个 vector 的长度都很大,例如 10,000,并且我想通过创建 (N) 个线程来对操作进行线程化(每个 vector 乘以 3)。

我想知道使用并行(N)线程是否比串行一对一操作有成本?成本(内存、速度等)?

或者使用线程实际上是更好的主意,因为我读到它会使用可用的核心?

最佳答案

是的:每个线程都会耗尽资源:至少是内存,但也可能是操作系统进程或其他操作系统资源。详细信息取决于 JVM 实现。

如果内存使用率变得很高,您也可能会因为更频繁的 GC、分页以及计算机管理内存的操作而受到性能影响

关于Java初学者: cost of threading over serial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com