![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构师
文章平均质量分 57
【海内存知己】
坚持做自己懒得做的但却是正确的事情,会有意想不到的收获。
展开
-
一、Java并发编程基础篇(002)对象锁、类锁
1234原创 2017-12-05 22:02:04 · 268 阅读 · 0 评论 -
一、Java并发编程基础篇(001)synchronized
package com.bjsxt.base.sync001; /** * 线程安全概念:当多个线程访问某一个类(对象或方法)时,这个对象始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。 * synchronized:可以在任意对象及方法上加锁,而加锁的这段代码称为"互斥区"或"临界区" * @author alienware * */ public原创 2017-12-05 22:20:06 · 279 阅读 · 0 评论 -
一、Java并发编程基础篇(003)同步异步
package com.bjsxt.base.sync003; /** * 对象锁的同步和异步问题 * @author alienware * */ public class MyObject { public synchronized void method1(){ try { System.out.println原创 2017-12-06 21:39:51 · 208 阅读 · 0 评论 -
一、Java并发编程基础篇(004)脏读
package com.bjsxt.base.sync004; /** * 业务整体需要使用完整的synchronized,保持业务的原子性。 * @author alienware * */ public class DirtyRead { private String username = "bjsxt"; private String passwo原创 2017-12-06 22:01:34 · 300 阅读 · 0 评论 -
二、消息中间件ActiveMQ JMS概述(001)
原创 2018-01-10 21:16:34 · 230 阅读 · 0 评论