Java-多线程
文章平均质量分 96
Java-多线程
YETA
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
某些特定场景的多线程安全问题分析
场景1: 一个方法中先查询表中最新的一条数据,然后根据这条数据的值新增另一条数据: public Test1PO testTransactional3() { Test1PO po = test1Mapper.getLast(); po.setValue(po.getValue() + "b"); test1Mapper.add(po); return po;...原创 2020-07-11 14:12:53 · 215 阅读 · 0 评论 -
记《Java并发编程的艺术》
一、并发编程的挑战 二、Java并发机制的底层实现原理 三、Java内存模型 四、线程应用实例 五、Java中的并发容器和框架 六、Java中的13个原子操作类 七、Java中的并发工具类 八、Java中的线程池 九、Executor框架 一、并发编程的挑战 1. 上下文切换 即使单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。时间片...原创 2018-11-20 17:46:53 · 424 阅读 · 0 评论 -
记《Java多线程编程核心技术》
一、基础 二、对象及变量的并发访问 三、线程间通信 四、Lock的使用 五、单例模式与多线程 六、其他 一、基础 1.进程 进程是操作系统结构的基础,是一次程序的执行,是一个程序及其数据在处理机上顺序执行时所发生的活动,是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 2.线程 线程可以理解成是在进程中独立运行的子任务,使用多线程技术后,可...原创 2018-10-23 22:52:51 · 423 阅读 · 0 评论 -
Java多线程中的基本概念解析
1. 衡量一个服务性能的高低好坏,每秒事务处理数(Transactions Per Second, TPS)是最重要的指标之一,它代表一秒内服务端平均能响应的请求总数。 2. Java内存模型 屏蔽各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果; 主要目标是定义程序中各个变量的访问规则,即在虚拟机中将“变量”存储到内存和从内存中取出“变量”这样的...原创 2018-10-12 16:35:04 · 255 阅读 · 0 评论
分享