
并发
Neil.Zhang
有问题就会有收获~
展开
-
乐观锁与自旋锁结合使用实战例子
在一家做公司内部系统待了一年,不是互联网公司,都是单机系统,并发的思想快忘记和麻木了,代码写的越来越不严谨,导致今天出现一个并发bug,特做个笔记避免忘记思路。特别说明:网上也有乐观锁的例子,但是都是事务内重复查询,这可能导致查询的是同一笔数据,无法达到预期效果,应改为在非事务方法重复查询解决。Stock库存表字段:id主键,num库存数量Order订单表 字段:略void handle{ while(true){//自旋 St...原创 2021-09-15 11:29:48 · 341 阅读 · 0 评论 -
java分段文件下载的实现与多线程下载
项目中用到分段文件下载,也使用多线程下载,提高下载效率。自己花了时间整合成一个项目,可直接执行Junit方法看效果。由于能力有限未免有不足的地方,请您指出。下载地址:http://download.youkuaiyun.com/download/nk_tf/10232207原创 2018-01-30 18:07:12 · 1848 阅读 · 0 评论