ForkJoinPool----FJP先看task.fork方法,含义是将当前任务,放到当前线程的工作队列中.但是第一次执行这个方法是在主线程中,主线程是不可能被FJP管理的.那么就进入ForkJoinPool.common.externalPush,在common这个default的线程池里执行这个任务,externalPush的意思,是把外面的任务,放到当前线程池中执行.刚进入externalPush,会检查随机数不是0,workQueues不是空,这些条件第一次肯定是不满足的,那么进入ex…