From 82e82eb486849be79779143432357f6e598d6cbc Mon Sep 17 00:00:00 2001 From: baneyue Date: Tue, 15 Oct 2024 00:27:53 +0800 Subject: [PATCH] fix typo --- "deep_into_\302\265coro.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/deep_into_\302\265coro.md" "b/deep_into_\302\265coro.md" index 31887da..7025de0 100644 --- "a/deep_into_\302\265coro.md" +++ "b/deep_into_\302\265coro.md" @@ -56,7 +56,7 @@ ucoro::awaitable A() { ``` -如果在 函数C里下个断电进行调试,则在调试器里看到的调用栈,绝对不会是 A -> B -> C,而是 某个内部代码 -> C。 +如果在 函数C里下个断点进行调试,则在调试器里看到的调用栈,绝对不会是 A -> B -> C,而是 某个内部代码 -> C。 进一步,进行单步调试的时候会发现, C 函数里执行 co_return , 并不会直接返回B, 而是会回到某个内部代码,然后又重新进入B。栈上的调用链条变成某个内部代码 -> B。 也就是说,在无栈协程里,如果从传统的栈上调用链看, 所有的协程函数都是“平级”的。都是被某种魔法代码平级调用。