在需要获取返回值时,我们常使用线程池的submit方法,传入Future对象。有些时候,程序运行很长,我们需要终结它的运行。Future的cancel方法为我们提供了支持。在学习java并发编程的过程中,发现即使不在处理程序中使用Thread.isInterrupoted方法判断当前线程是否被终断,也可以实现程序的终断。测试过程如下:
java并发编程(四)Future取消测试
最新推荐文章于 2023-04-15 14:39:43 发布
在需要获取返回值时,我们常使用线程池的submit方法,传入Future对象。有些时候,程序运行很长,我们需要终结它的运行。Future的cancel方法为我们提供了支持。在学习java并发编程的过程中,发现即使不在处理程序中使用Thread.isInterrupoted方法判断当前线程是否被终断,也可以实现程序的终断。测试过程如下: