我想了解async/await.我知道你不应该等待一个受CPU限制的方法,但是为了帮助我理解我很好奇如果你这样做会发生什么.考虑:
Public Async Function DoSomeTasks()
Await LongRunningCPUBoundMethod1()
LongRunningCPUBoundMethod2()
End Function
Public Async Function LongRunningCPUBoundMethod1() As Task
' Do stuff synchronously
End Function
Public Sub LongRunningCPUBoundMethod2()
' Do stuff synchronously
End Sub
Run Code Online (Sandbox Code Playgroud)
Task Scheduler如何处理CPU资源?这些方法将以什么顺序执行?LongRunningCPUBoundMethod1或LongRunningCPUBoundMethod2会先执行吗?