腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
并发编程技术,优点,缺点
、
、
、
至少有三种著名的创建并发应用程序的方法: 异步消息传递(Erlang)。例如,在我看来,当
多线程
之间没有依赖关系时,使用
多线程
很容易,这是非常罕见的。在所有其他情况下,
线程
同步代码变得非常麻烦,很难调试和推理。
浏览 5
提问于2010-10-24
得票数 21
回答已采纳
4
回答
如何回收
Java
线程
堆栈使用的
内存
?
、
、
、
、
我的
java
进程的
内存
不断增加,但是堆却没有增加。我被告知,如果我创建了许
多线程
,这是可能的,因为
Java
线程
使用堆之外的
内存
。 我的
java
进程是一个服务器类型的程序,所以有1000-2000
线程
。如何回收
java
线程
使用的
内存
?我是否只是擦除对
线程
对象的所有引用并确保它被终止?
浏览 0
提问于2009-09-25
得票数 2
回答已采纳
1
回答
在对象构造过程中,
Java
的对象模型
线程
是如何安全的?
、
我编写
多线程
软件,但我对
Java
有些不理解。
Java
如何执行
Java
程序的
内存
模型是
线程
安全的,并且不会看到部分对象的构造?换句话说,如果程序的构
浏览 0
提问于2022-11-10
得票数 1
3
回答
多线程
(在
Java
中)
我正在尝试理解
多线程
,并且对
多线程
的执行时间如何导致诸如竞争条件之类的问题感到困惑。我最近在一篇文章中读到了这一点:“当你引入
多线程
的概念时,你就打开了两个
线程
同时访问/修改
内存
中同一对象的可能性。”这是否意味着一个
内存
位置可以被多个
线程
在同一时刻读取例如,两个
线程
在1.1秒的时候恰好读取了变量a的值?如果是,那么这个来自
Java
并发的图表实际上是否意味着
线程
B读取值9比
线程
A稍微晚一点?
浏览 1
提问于2017-07-28
得票数 1
3
回答
为什么要定义
Java
内存
模型?
、
、
、
、
Java
的
多线程
代码最终被映射到操作系统
线程
上执行。为什么要使用
Java
内存
模型来确保
线程
安全?为什么要定义
Java
内存
模型?
浏览 7
提问于2020-05-27
得票数 1
1
回答
如何以
多线程
方式运行H2数据库?
、
、
我正在使用H2 db (在
内存
模式下使用
Java
),并且遇到了一个障碍。我已经意识到,如果我在
Java
中有多个
线程
,那么每个
线程
在H2中运行一个存储的proc,在H2级别上,一切都是按顺序运行的。换句话说,尽管我的
Java
客户端是
多线程
的,但H2不是。 现在,我可以在网上看到一些人评论说H2可以在
多线程
模式下运行。但我找不到一些具体的步骤/文档/教程来实现这一点。有人能帮帮我吗?H2能否以
多线程
方式从
多线程
浏览 28
提问于2014-09-09
得票数 4
1
回答
如何确定Linux上多进程的JVM
内存
占用
、
、
、
、
我正在尝试量化执行相同进程的小型
java
应用程序
多线程
与多进程在
内存
占用方面的差异。在运行
多线程
时,确定总
内存
占用和每个
线程
的额外开销相对容易。根据pmap的说法,当运行单
线程
进程时,JVM占用很大的空间(200-300M虚拟空间)。如果我运行同一个应用程序的多个副本,我会看到
内存
占用x N,并且没有
java
代码在进程之间共享。我被告知,因为
Java
代码是字节码,而不是可执行
浏览 3
提问于2009-08-25
得票数 4
2
回答
堆是否共享给多个
线程
?
、
、
我想了解这一点,但是当我设置最大堆大小时,
多线程
环境中的每个
线程
是否都会创建自己的堆并具有相同的大小?
浏览 0
提问于2016-11-04
得票数 0
回答已采纳
5
回答
在
Java
中实现字符串flyweight的最佳选择
、
、
、
、
我的应用程序是
多线程
的,具有密集的字符串处理。我们遇到了过多的
内存
消耗,分析表明这是由于字符串数据造成的。我认为使用某种flyweight模式实现甚至缓存会极大地提高
内存
消耗(我确信字符串经常是重复的,尽管在这方面我没有任何硬数据)。我看过
Java
Constant Pool和String.intern,但它似乎会引起一些PermGen问题。 在
java
中实现应用程序范围的
多线程
字符串池的最佳替代方案是什么?
浏览 1
提问于2010-05-27
得票数 10
回答已采纳
1
回答
如何实现对映射到
Java
内存
的文件的并发读取?
、
、
、
我有许
多线程
同时读取同一个文件(完全是100米),并且只有一个
线程
来更新该文件。我想映射
内存
中的文件,以减少文件I/O。如何在
Java
中实现这一点?我基本上考虑了以下两种方法: 用字节数组存储文件,每次创建ByteArrayInputStream读取缓冲区时
多线程
读取.用NIO获取一个文件通道,同步通道从MappedByteBuffer读取进行
多线程
读取
浏览 1
提问于2012-05-14
得票数 7
回答已采纳
3
回答
C++中
多线程
进程的
内存
布局
、
对于堆栈和堆是如何安排在
多线程
进程中的,我有点困惑: 当程序动态创建
线程
(
Java
中的ex: new ())时,对象将在堆上分配。那么堆是否包含
线程
对象的
内存
,这意味着堆是否包含堆栈(属于
线程
)?
浏览 4
提问于2010-09-05
得票数 3
回答已采纳
1
回答
多线程
代码是否增加了实时
内存
的使用?
、
、
最近,我正在学习
多线程
技术。对于多个
线程
的
内存
使用情况存在一些混淆。
多线程
代码是否增加了实时
内存
的使用?我编写了以下两段代码。首先,代码的单
线程
实现如下:{ pA->dosomething();}#pragma omp parallel for for (int i = 0; i
浏览 2
提问于2022-09-24
得票数 -1
回答已采纳
2
回答
pthreads中的
内存
模型规范
、
、
、
、
当一个
线程
中的
内存
写操作在使用pthread的其他
线程
中变得可见时,是否有任何保证? 与
Java
相比,
Java
规范有一个,使得编写可移植的
多线程
Java
代码成为可能。或者应该使用另一个
线程
库?
浏览 0
提问于2012-10-08
得票数 4
回答已采纳
1
回答
用于测试
多线程
java
应用程序的确定性记录/重放框架
、
、
、
、
框架客户端可以在
多线程
上下文中使用代码,但框架本身不生成
线程
,也不使用共享
内存
或锁/同步。我在客户端环境中看到了一些
多线程
问题,并且正在寻找一个确定性的
多线程
测试框架,因为这个问题似乎出现在第三方框架中。1)能够在the性能测试环境中运行几次就可以再现它。2)通过使用testng
多线程
注释进行压力测试,能够以不太一致的方式再现它。4) :似乎很适合基于锁/同步/共享
内存
的
多线程
代码 5) 似乎更倾向于测试
浏览 3
提问于2013-12-12
得票数 4
6
回答
如何分析
Java
源代码并确保它是
线程
安全的
、
、
我正在阅读
java
代码,以确保它是
线程
安全的。 据我所知,该方法中的任何局部变量都是
线程
安全的,因为它属于堆栈
内存
地址。任何类/实例变量都不是
线程
安全的,因为它属于其他
线程
共享的堆
内存
。有没有什么eclipse插件,或者我可以分析/防止
多线程
问题的规则?
浏览 0
提问于2013-03-31
得票数 5
回答已采纳
2
回答
JVM上的
内存
分配是无锁的吗
、
、
、
在
Java
语言中执行new Object()时,
Java
虚拟机是使用无锁算法来分配
内存
,还是需要锁定
内存
? 在本例中,我指的JVM是Hotspot VM。据我所知,它只需要增加一个指针就可以超快地分配
内存
。但是在
多线程
的情况下,这种增量是否需要锁定或CAS?
浏览 1
提问于2011-11-16
得票数 10
回答已采纳
1
回答
基于
线程
计算分配共享
内存
、
、
、
在
多线程
程序中,我需要根据
线程
并行计算的估计值分配共享
内存
,然后在所有
线程
之间(同步之后)使用共享
内存
。有没有办法做到这一点,而不加入
线程
和产生新的
线程
?为了简化,我试图做以下几点:
线程
在共享
内存
上继续它们的执行。我正在使用pthreads库和pthread_barrier_wait进行
多线程</em
浏览 2
提问于2017-04-27
得票数 0
回答已采纳
4
回答
在使用共享
内存
时增加程序加速
、
、
它是用
Java
编写的,它使用共享向量来保存中间计算,比如包含元素索引的阶乘和幂。有什么我能避免的吗?当有太
多线程
读取/写入同一个共享
内存
时,该怎么办?
浏览 3
提问于2016-07-02
得票数 3
回答已采纳
3
回答
如何用
java
实现单
线程
操作系统中的
多线程
?
、
如何用
java
实现单
线程
操作系统中的
多线程
?
Java
支持“
多线程
”.Is无论如何都可以在单
线程
操作系统(即操作系统不支持
多线程
)中使用
java
运行
多线程
(实现
多线程
)。
浏览 0
提问于2010-11-25
得票数 1
回答已采纳
1
回答
python
线程
:
内存
模型和可见性
、
、
python
线程
是否像
Java
那样公开
内存
可见性和语句重新排序的问题?由于我找不到对"Python
内存
模型“或诸如此类的任何引用,尽管许多人正在编写
多线程
Python代码,我猜想这里不存在这些问题。但是,似乎并没有明确地指出,例如,一个
线程
中的变量的更改对所有其他
线程
都是立即可见的。 也许这些东西对Python程序员来说都很明显,但是作为一个可怕的
Java
程序员,我需要一些额外的保证:)
浏览 3
提问于2010-08-23
得票数 27
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java高级进阶多线程学习之路(四)CPU与内存
Java多线程和线程池
Java多线程常用方法
AI续写Java多线程
Java多线程基本概念
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券