当前位置: 首页 > news >正文

新手做网站怎么上传系统免费查企业网站

新手做网站怎么上传系统,免费查企业网站,能打开所有网站的浏览器,做饲料的专业网站问题描述 通过redisson的lockAsync异步方法获取到锁之后#xff0c;再业务执行完成后调用lock.unlockAsync()无法释放当前锁#xff0c;导致后续的方法被阻塞 public void asyncLock() {RLock lock redissonClient.getLock(asyncLock);RFutureVoid fut…问题描述 通过redisson的lockAsync异步方法获取到锁之后再业务执行完成后调用lock.unlockAsync()无法释放当前锁导致后续的方法被阻塞 public void asyncLock() {RLock lock redissonClient.getLock(asyncLock);RFutureVoid future lock.lockAsync();future.whenComplete((res, exception) - {System.out.println(Thread.currentThread().getName() 获取到锁 new Date());try {Thread.sleep(10000L);} catch (InterruptedException e) {throw new RuntimeException(e);}lock.unlockAsync().whenComplete((v, r) - {System.out.println(Thread.currentThread().getName() 释放了锁 new Date());});});System.out.println(Thread.currentThread().getName() 其它操作... new Date());}产生原因 释放锁的时候当前如果没有传入线程id就会使用当前线程的id由于当前方法是异步方法和获取锁时的线程是不同的线程所以导致锁释放失败 Overridepublic RFutureVoid unlockAsync() {long threadId Thread.currentThread().getId();return unlockAsync(threadId);}解决方法 调用unlockAsync() 方法时传入获取锁线程的线程id public void asyncLock() {RLock lock redissonClient.getLock(asyncLock);RFutureVoid future lock.lockAsync();long threadId Thread.currentThread().getId();future.whenComplete((res, exception) - {System.out.println(Thread.currentThread().getName() 获取到锁 new Date());try {Thread.sleep(10000L);} catch (InterruptedException e) {throw new RuntimeException(e);}lock.unlockAsync(threadId).whenComplete((v, r) - {System.out.println(Thread.currentThread().getName() 释放了锁 new Date());});});System.out.println(Thread.currentThread().getName() 其它操作... new Date());}
http://www.w-s-a.com/news/307376/

相关文章:

  • 建设在线购物网站淮南电商网站建设价格
  • 龙泉市旅游门户网站建设wordpress faq插件
  • 网站的流程图贵阳做网站方舟网络
  • c 做网站开发实例wordpress 加上index
  • 济南seo网站推广搜索广告推广
  • 有关于网站建设的参考文献宁波seo网络推广公司
  • 网站设配色个人主页介绍文案
  • 网站seo相关设置优化网站建设的好处
  • 上海市建设工程安全生产协会网站郴州网站设计公司
  • 网站大型网页游戏自己搭建服务器做视频网站
  • 建立网站企业wordpress用户名密码破解
  • 网站管理助手建站教程国外网站做acm题目比较好
  • 网站开发框架排行专业网页制作服务商
  • 企业网站建设入账政务网站建设信息
  • 网络平台建设是什么江门排名优化怎么做
  • 响应式旅游网站模板下载网址做
  • 个人做网站名称可以随意更改吗惠州网站推广排名
  • 自己建设一个网站步骤网站认证怎么认证
  • 深圳建站公司开发费用沧州手机建站哪家好
  • 兰州网站设计公司排名百度怎么发布短视频
  • 大连模板开发建站泰州网站建设策划方案
  • 厦门好的网站设计局域网内建网站
  • 关键词那种网站正版网页游戏平台排行榜
  • 网站自助建设平台创建网址快捷方式
  • 坑梓网站建设包括哪些成都网站建设优创
  • 重庆网站seo公司哪家好超级优化大师
  • 成都网站建设推广详情邵阳市住房和城乡建设局网站
  • 淄博网站推广猎头公司有哪些
  • 局域网内建立网站90设计网怎么样
  • 域名备案和网站备案有什么不同工程项目建设网站