synchronized(this)引发的线程不安全问题

业务场景说明: 模拟多个线程同时抢购100张火车票; 代码展示: /** * 对synchronized(this)的一些理解: * 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等...

2019-03-28 10:56:39

阅读数 30

评论数 0

rabbitmq之死信队列的应用

如果此教程对你有帮助,有钱的捧个钱场,没钱的请捧个人场! 1、背景说明: 开发环境:sprint boot,rabbitmq,mysql,jdk1.8... 在预生产环境中,消费者消费消息时出现了异常,后台不断写日志,一天时间日志文件超过了30G,导致服务器因磁盘空间不足而宕机! 2、...

2019-03-27 17:37:27

阅读数 35

评论数 0

多线程实例之一:模拟抢票系统

一、多线程未共享同一个实例且run()方法未对写操作加锁 public class MutilThreadDemo01 { public static void main(String[] args) { // TrainTicket tt = new TrainTicket(); ...

2019-03-26 09:33:58

阅读数 70

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭