关于ReentrantLock的几个重要方法

  • lock():获得锁,如果锁已经被占用,则等待。
  • lockInterruptibly() :获得锁,但优先响应中断。

  • tryLock():尝试获得锁,如果成功,则返回true,失败则返回false。该方法不等待,立即返回。
  • tryLock(long time,TimeUnit unit):在给定时间内尝试获得锁。
  • unLock():释放锁。
©著作权归作者所有:来自51CTO博客作者wx5fd1cbe8e02c0的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. ThinkPHP框架:数据库链表查询和导航渲染(导航数据递归生成)
  2. 重要|Spark driver端得到executor返回值的方法
  3. 【Redis】PHP操作Redis的命令大全
  4. tp6 全局异常处理
  5. Jenkins Tips 002: 处理Shell返回字符串为数组
  6. 精心整理了一套MySQL常用函数,速速收藏!
  7. python实现域名解析
  8. 这该死的游标,怎么这么难呢?
  9. 2020-03-01:给定一个非负数组arr,代表直方图。返回直方图的最大长

随机推荐

  1. 短视频源码,实现文字横向移动效果(跑马灯
  2. Android(安卓)打包成APK
  3. Android文字的阴影效果
  4. android 动态菜单组件
  5. Android软键盘回车键修改为搜索按键
  6. android – 页面初始化时让组件得不到焦
  7. Android Handler机制13之AsyncTask源码解
  8. h5页面打开app,安卓端和苹果端
  9. 深入理解 Android Activity的生命周期
  10. android学习笔记之十二进程通信(IPC)