文档目录
调用者线程:                 工作线程:
enqueue(compute, 42)
  ↓
创建 packaged_task<int()>
  ↓
把 task 包装成 void() lambda
放入任务队列
  ↓
cv.notify_one() ──────────→ 唤醒等待的工作线程
  ↓                           ↓
返回 future<int>             取任务,执行 (*task)()
  ↓                           ↓
调用 future.get() ←────────── 结果存入 future
  ↓                           阻塞直到结果就绪
拿到结果 42