摘要: 并发编程从零开始(十)-同步工具类 6 同步工具类 6.1 Semaphore Semaphore也就是信号量,提供了资源数量的并发访问控制,其使用代码很简单,如下所示: 有参方法tryAcquire(long timeout, TimeUnit unit)的作用是在指定的时间内尝试地获取1个许可, 阅读全文
posted @ 2021-10-28 23:46 会编程的老六 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 并发编程从零开始(九)-ConcurrentSkipListMap&Set CAS知识点补充: 我们都知道在使用 CAS 也就是使用 compareAndSet(current,next)方法进行无锁自加或者更换栈的表头之类的问题时会出现ABA问题。 Java中使用 AtomicStampedRef 阅读全文
posted @ 2021-10-28 12:34 会编程的老六 阅读(487) 评论(0) 推荐(1) 编辑