码上敲享录 > java高并发常见问题 > Semaphore的tryAcquire(int permits)方法的使用

Semaphore的tryAcquire(int permits)方法的使用

上一章章节目录下一章 2018-08-01已有2312人阅读 评论(0)

Semaphore的tryAcquire(int permits)方法的使用

答:

Semaphore对象的有参方法tryAcquire(int permits)的作用是尝试地获得permits个许可,如果获取不到则返回false

Semaphore semaphore = new Semaphore(1);
if (semaphore.tryAcquire(2)) {
   System.
out.println(Thread.currentThread().getName() + "执行时间:" + System.currentTimeMillis());
semaphore.release(2);
}

本文链接:http://www.yayihouse.com/yayishuwu/chapter/1396

0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交