线程池中的饱和策略

ThreadPoolExecutor允许提供一个BlockingQueue来保存等待执行的任务。 查看结构图      我们需要关注的方法是offer(E),put(E),take() newFixedThreadPool和newSingleThreadExecutor在默认情况下将使用一个无界的队列(LinkedBlockingQueue),如果所有线程都在执行任务,那么任务将在队列中等待,如果
相关文章
相关标签/搜索