并发编程
K_Tang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThreadPoolExecutor注意事项
前言 ThreadPoolExecutor的用法网上一搜一大堆, 但是对于ctrl + C/V的你来说你真的知道应该如何使用吗? 下面给大家分享一下我遇到到由于ThreadPoolExecutor使用不当造成的服务器宕机事件! 希望大家可以引以为鉴,做一个对技术保持敬畏之心的人! 事件重演 由于业务需要,需要定时对数据中的数据进行处理.所以想使用线程池提升执行任务的速度. 具体代码如下: @Scheduled(cron = "${cron.transfer}") public void transfer()原创 2020-12-29 10:52:56 · 941 阅读 · 2 评论 -
JAVA 对象头MarkWord
JAVA 对象头MarkWord 最近在并发编程的学习中,接触到了JAVA对象头中的MarkWord. 在此做下笔记,也和小伙伴们分享一下,共同进步! MarkWord介绍 MarkWord是Java对象存储在内存中的一部分信息. 在32位系统中使用32位存储, 64位系统中使用64存储.以下是来自Hotspot中源码注释! HotSpot源码注释中给出的是大端存储下的Layout. 我们平时电脑都是小端存储的,所以后续的测试结果中会出现和下图不匹配的情况! 关于大小端存储可以参考下图 HotSpot源码原创 2020-12-11 15:02:54 · 1391 阅读 · 2 评论
分享