今天项目上一个计费的功能很慢,当我开启多线程执行计费的时候,日志报错问题,计费失败,并不是jvm抛出的错误,单线程执行同样的单就计费成功,想问问多线程有什么会出现的问题吗
2条回答 默认 最新
关注 - 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/762922
- 这篇博客也不错, 你可以看下理论:第九章:JVM内存模型,算法,垃圾回收器,调优,四大引用,常见的JVM错误,类加载机制(双亲委派),创建一个对象,这个对象在内存中是怎么分配的?
- 除此之外, 这篇博客: JVM的内存结构【思维导图】中的 每个方法被执行的时候,JVM同步创建一个栈帧,用于存储。每个方法被调用直至执行完毕,对应一个栈帧在虚拟战中入栈出栈的过程。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
- 局部变量表
- 操作数栈
- 动态链接
- 返回地址、方法出口
- 您还可以看一下 阿甘老师的java虚拟机jvm性能调优实战+面试课程中的 图解分析:深度解剖垃圾标记经典算法三色标记法小节, 巩固相关知识点
解决 无用评论 打赏 举报
悬赏问题
- ¥15 k8s生产配置推荐配置及部署方案
- ¥15 matlab提取运动物体的坐标
- ¥15 人大金仓下载,有人知道怎么解决吗
- ¥15 一个小问题,本人刚入门,哪位可以help
- ¥15 python安卓开发
- ¥15 使用R语言GD包一直不出结果
- ¥15 计算机微处理器与接口技术相关问题,求解答图片的这个问题,有多少个端口,端口地址和解答问题的方法和思路,不要AI作答
- ¥15 如何根据一个截图编写对应的HTML代码
- ¥15 stm32标准库的PID角度环
- ¥15 ADS已经下载好了,但是DAS下载不了,一直显示这两种情况,有什么办法吗,非常急!