我遇到了问题,我很想得到你的帮助。
我使用async
创建了一个web api界面。我想要做的是在其中创建一个任务,但我不希望这个任务阻止它返回。
考虑到这一点,我编写了如下代码:
public async Task Test()
{
//do something
Task.Run(()=>{
//do somethin in task
});
}
这很简单,对吧?但是,我发现并非每次Task都在运行,大部分时间都在运行,但并非每次都运行。我在网上搜索了很多但没有发现任何内容,我怀疑是否有关于web api请求生命周期的内容?我不知道。
那么,有人可以给我一些进展吗?非常感谢。