异步编程
已收录文章:3篇
-
文章 · java教程 | 3星期前 | Java · 线程池 · 异步编程 · CompletableFuture · 线程池 Java CompletableFuture 异步超时 orTimeout completeOnTimeoutJava CompletableFuture 的 orTimeout 会让原任务以 TimeoutException 失败,completeOnTimeout 则把超时转换为备用结果。本文从订单查询的超时现场出发,拆开两种语义、异常回收与线程池验收边界。200 收藏
-
文章 · python教程 | 3星期前 | 资源管理 · python · 异步编程 · Python contextlib.aclosing 异步资源清理 aclose async generatorcontextlib.aclosing 用异步上下文管理器把 aclose() 纳入 async with 的退出阶段,适合异步生成器和带异步清理方法的资源。本文从一个流式读取场景拆解退出顺序、异常传播和可回归的测试验收。408 收藏
-
asyncio.to_thread 能让事件循环避开同步阻塞函数,但它不会把 CPU 密集型代码变成真正并行。文章用一个可运行实验拆开线程池容量、取消语义、异常传递和优雅停机边界,给出上线前的检查清单。291 收藏