本文共 400 字,大约阅读时间需要 1 分钟。
在Java 1.7中,提供了一种特殊的线程池实现,即Fork/Join框架,主要是适应多核处理器的发展,以支持多进程执行。
Fork/Join框架是java.util.concurrent.ExecutorService的一个实现(所以也是一种线程池)。
该线程池与其他的线程池最大的不同是,Fork/Join线程池中的线程在执行任务的时候采用work-stealing算法,即线程执行完一个任务后,会主动从其他繁忙的线程处偷取任务以执行。
Fork/Join线程池的组成:
转载地址:http://unlai.baihongyu.com/