继续使用异步CTP
|
是否可以使用Async CTP来模拟连续性和尾部递归?
我正在考虑以下方面的想法:
async Task Loop(int count)
{
if (count == 0)
retrun;
await ClearCallStack();
//is it possible to continue here with a clean call stack?
Loop(count -1)
}
我猜一个人需要一个自定义的调度程序,但是有可能吗?
(也就是说,它可以用于递归不浪费调用堆栈)
没有找到相关结果
已邀请:
1 个回复
缮淳彼誊
的设计是将当前方法的其余部分推迟到SynchronizationContext,因此您甚至不需要编写自己的
。相反,您的样本将归结为: