当前位置: 首页 > 网络应用技术

并发。FUTUTUTUTURES模块设置,回调功能,取消任务和异常处理

时间:2023-03-08 22:59:51 网络应用技术

  并发。Futures的回调函数是在执行之前被取消或执行之前由当前任务触发的函数。回调函数必须设置参数fn。

  结果:

  因为Python具有GIL,因此同时执行多个线程时,实际上只执行一个线程,而其他线程处于阻止状态。当线程处于阻止状态时,我们可以取消线程并执行

  结果:

  处理异常是该任务在执行过程中是异常的,并且整个程序无法完全执行。如果使用结果()获得执行结果,则程序将在执行过程中自动抛出线程或过程的异常信息。此外,您还可以使用异常()获取异常信息。

  结果: