start主要是,主要是像我们的cpu去注册a这个对象 2. 标题 你调这个未来任务对象的get方法,他拿的是这个call方法返回的结果 而这个call方法呢它可能会返回两种结果,一种是正常的结果,一种是异常 就当我的这个主线程往下走的时候,才会创建这个子线程 然后这个子线程呢他会去执行这个core方法对吧 他要去获取上面这个线程执行完毕后的结果 首先主线程往下走,比如说a把这个线程启动了,还没完成,主线程就继续往下冲了 冲的过程中,他就拿到了第一个县城的名字,以此类推 Thread.currentThread()拿到当前对象