![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
Neil.Zhang
有问题就会有收获~
展开
-
乐观锁与自旋锁结合使用实战例子
在一家做公司内部系统待了一年,不是互联网公司,都是单机系统,并发的思想快忘记和麻木了,代码写的越来越不严谨,导致今天出现一个并发bug,特做个笔记避免忘记思路。特别说明:网上也有乐观锁的例子,但是都是事务内重复查询,这可能导致查询的是同一笔数据,无法达到预期效果,应改为在非事务方法重复查询解决。Stock库存表字段:id主键,num库存数量Order订单表 字段:略void handle{ while(true){//自旋 St...原创 2021-09-15 11:29:48 · 280 阅读 · 0 评论 -
java队列、栈和多线程结合使用的例子
刚来公司几天,无意中听到其他的开发组有用到队列这个知识点,我没用过也没了解过,今天花时间补补这块知识,整理了网上的一些资料。转载 2016-03-27 17:20:46 · 3060 阅读 · 0 评论 -
Java ExecutorService四种线程池的例子与说明
1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub }}).start();那你就out太多了,new Thread的弊端如下:a. 每次new Thre转载 2016-07-19 20:40:19 · 35798 阅读 · 5 评论