2022年4月12日
摘要: 1.BlockingQueue的核心方法 2.阻塞超时放弃演示 package com.mydemo; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import 阅读全文
posted @ 2022-04-12 23:04 upupup-999 阅读(27) 评论(0) 推荐(0)
摘要: 1.定义 信号量主要用于两个目的,一个是用于多个共享资源的互斥使用,另一个用于并发线程数的控制 正常的锁(concurrency.locks或synchronized锁)在任何时刻都只允许一个任务访问一项资源,而 Semaphore允许n个任务同时访问这个资源。 模拟一个抢车位的场景,假设一共有6个 阅读全文
posted @ 2022-04-12 22:05 upupup-999 阅读(26) 评论(0) 推荐(0)