



1 learningman 2022 年 7 月 14 日 via Android 尾递归转循环了吧 |
2 Askiz OP @learningman #1 python 和 go 并不支持对尾递归的优化 |
3 misdake 2022 年 7 月 14 日 新线程和协程得到的是一个新的栈。不依赖创建时的栈。 |
5 darklights 2022 年 7 月 14 日 05 秒:创建 coroutine#1 运行 handler#1 ,注册 handler#2 ,coroutine#1 结束 10 秒:创建 coroutine#2 运行 handler#2 ,注册 handler#3 ,coroutine#2 结束 …… 并没有无限递归 |
6 djoiwhud 2022 年 7 月 14 日 via Android go 的例子显然不是递归。 你只是不停的创建 goroutine ,这个是生成了一个 goroutine 运行时环境,然后这个运行时环境很快就退出了回收了(调度线程回收了)。 你要是不用 goroutine ,必然会溢出。 |
7 Askiz OP @darklights 嗯嗯 谢谢解答 |