根据队列数量动态创建对应队列数量个线程,然后每个线程按顺序每5s处理一个 每个线程对应的队列里的任务,如果队列里任务数量超过100个,就每1s处理一个任务。这java代码怎么写啊?困扰我好久了😭
收起
你可以用Semaphore信号来实现,可以看下我的这篇文章 java关于多线程并发和异步操作由浅入深_java 异步线程_西凉的悲伤的博客-CSDN博客 文章浏览阅读3.8k次,点赞13次,收藏53次。目录前言一、初识多线程多线程最基本的两种实现方式**- 方式一:- 方式二:多线程优点:二、匿名函数实现无返回值的多线程异步调用三、CompletableFuture实现多线程异步调用无返回值的异步调用有返回值的异步调用四、四种线程池的使用1.newFixedThreadPool定长线程池2.CachedThreadPool可缓存线程池3.newSingleThreadExecutor单线程化线程池4. newScheduledThreadPool周期性线程池无返回值的延时线程示例:有返回值的延时线程示例:_java 异步线程 https://blog.csdn.net/qq_33697094/article/details/115920570
报告相同问题?