task = asyncio.get_event_loop().run_in_executor(check_link(link)); for task in all_tasks:
task.cancel(); 我只需要找到一个“正确”的链接,之后,我就可以停止程序。但是,因为check_link是在executor中运行的,所以它的线程是自动守护的</em
我正在尝试使用异步特性执行多线程。如果是这样的话,那么在主线程仍在处理时不可能启动一个新函数。但是,当我运行下面的代码时,它会在我睡着时开始执行一个新函数。你能告诉我原因吗?futures = [loop.run_in_executor(executor, long_task, i) for i in inputs]
logging.info("3.")在3到4之间,睡眠(3)正在主线程中