---
title: 2026-09-22：取消後，工作停了嗎？
lang: zh-Hant
---

# 2026-09-22：取消後，工作停了嗎？

> [!note] 教學範例
> 以下為示範紀錄。

[[提早返回的管線]] 印出 `1` 後，producer 卡在第二次 send。buffer 改成 1，則卡在第三次；阻塞只是往後移。

換成[[可以取消的管線]]，先 `cancel()`，再等 `done`，才能確認已收尾。原先漏掉的是「通知停止」與「等待停止」的差別。

下一步：把[[G05 固定數量的 worker|worker pool]] 的消費者改成只取一個結果，找出哪些 send 也需要取消出口。
