|
1
3
为了让您的代码编译和运行,我必须进行以下更改:
我还必须写下这个线束代码:
然后我更新了
现在,我可以像这样运行它:
输出: Done `Main`. 然后2秒后: Done `SendInvitation`. Done `CreateEvent`.
如果我只是换衣服
然后我得到这个输出: Done `Main`. Done `CreateEvent`. 然后2秒后: Done `SendInvitation`. 这似乎是你想要的。 |
|
|
2
3
简而言之,您不能保证代码的执行会完成。 这就是为什么ASP.NET核心具有用于后台工作的基础结构: Implementing background tasks in .NET Core 2.x webapps or microservices with IHostedService and the BackgroundService class |
|
|
byles1506 · 不理解异步等待执行顺序 1 年前 |
|
|
user2741831 · 等待执行的顺序在节点中没有意义 1 年前 |
|
|
user1233894 · 尝试从全局函数传递值 1 年前 |
|
cluster1 · 任务(小写)与任务(大写) 1 年前 |
|
|
haru · 为什么我的代码在加载页面时两次获取相同的项目? 2 年前 |