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

个人网站的制作方法wordpress通用页面模板下载

个人网站的制作方法,wordpress通用页面模板下载,东莞公司网站制作公司,宁波led网站建设在 Redisson 中,lock.tryLock() 和 lock.lock() 是两种不同的加锁方式,它们的行为有所不同: lock.lock():这是阻塞方法,当调用时,如果锁当前不可用,线程将被阻塞,直到获取到锁。如果…

在 Redisson 中,lock.tryLock() 和 lock.lock() 是两种不同的加锁方式,它们的行为有所不同:

  1. lock.lock():这是阻塞方法,当调用时,如果锁当前不可用,线程将被阻塞,直到获取到锁。如果锁被其他线程持有,当前线程会一直等待,直到锁被释放。

  2. lock.tryLock():这个方法是非阻塞的。它尝试获取锁,如果锁当前不可用,线程不会被阻塞,而是会立即返回一个布尔值来表示是否成功获取锁。

  3. lock.tryLock() 还有另外两种重载形式:

    lock.tryLock(long waitTime, long leaseTime, TimeUnit unit):这个方法尝试在指定的等待时间内获取锁。如果锁在等待时间内可用,则获取锁并返回 true。如果锁在等待时间内不可用,则返回 false。一旦获取到锁,锁会保持指定的租用时间(leaseTime),然后自动释放。

    lock.tryLock(long leaseTime, TimeUnit unit):这个方法尝试获取锁,如果锁当前不可用,线程会立即返回 false。如果锁可用,则获取锁并返回 true。锁会保持指定的租用时间(leaseTime),然后自动释放。

  4. 至于看门狗机制,Redisson 提供了一个自动的续期机制来防止死锁。当你使用 lock.lock() 或
    lock.tryLock(long leaseTime, TimeUnit unit)
    方法获取锁时,并且锁的租用时间(leaseTime)设置为 -1(即无限期),Redisson
    的看门狗机制会自动启动。看门狗会定期检查这个锁是否仍然被当前线程持有,如果持有,就会自动为这个锁续期。

  5. 如果你使用的是带有固定租用时间的 lock.tryLock(long leaseTime, TimeUnit unit)
    方法,看门狗机制不会自动续期。在这种情况下,锁会在指定的租用时间后自动释放,看门狗机制不会介入。

所以,看门狗机制是自动的,但它的续期行为取决于你获取锁的方式和锁的租用时间设置。

http://www.yayakq.cn/news/404991/

相关文章:

  • 网站建设与制作教学计划thinkphp怎么做网站
  • 网站开发图片编辑汕头网站制作找谁
  • 北京网站建设要多少钱百度推广管理平台登录
  • 聊城高端网站建设报价网站 pr
  • zencart网站建设wordpress网站后台
  • 服务器搭建网站云网站功能
  • 郑州建网站哪个公司好wordpress 301
  • 你们需要网站建设那个网站可教做课件好
  • 公司网站设计公司网站建设和邮箱的关联
  • tag 网站托管公司企业服务公司排名
  • 宜宾市网站建设做质粒图谱的网站
  • 内容型网站有哪些彩票网站开发 合法
  • 比较好的外贸网站织梦cms零基础做网站
  • 呼伦贝尔做网站学校网站建设的建议
  • 下载建设网站阿里云虚拟主机wordpress
  • 一个网站可以有几个域名四川专业网站建设
  • 太原市0元网站建设百度推广助手app下载
  • 域名备案网站名称绵阳欣城建设
  • 赤峰做网站的公司服务商平台登录入口
  • 河南电商网站开发wordpress商业化插件
  • 珠海网站优化盐城做网站
  • 网站开发课题开发背景恩施做网站公司
  • 如何做网站网页流程国外网站建设发展现状
  • 温州市网站建设公司网络营销是啥意思
  • 如何免费建购物网站wordpress dashicons
  • 招聘网站开发时间网站建设方案产业
  • 东莞网站建设的方案博采网络
  • 外贸英语 网站网站建设中 倒计时
  • 手机网页设计制作网站wordpress 兔
  • 常州网站价格公司网站建设一条龙