这就是我需要做的事情:
我的问题是管理第2步。打开文件后,我需要等待"直到继续执行第3步之前的5秒钟。我无法使用Sleep,因为它会阻止整个线程。没有异步内容,第3步只能在2完成后继续。已经搜索了全部,99%的帖子都是Thread.Sleep
和Task.Delay
异步内容。
我该怎么办?定时器?
答案 0 :(得分:0)
"没有异步的东西"
为什么呢?因为你从来没有学过async / await的含义。
等待localfileasync 打电话给api。 Task.Delay(5000) 第5步。
在异步方法中。结束。
如果你不能这样做......你仍然可以使用任务延续并将task.delay放在一个
我无法使用Sleep,因为它会阻止整个线程。
实际上,如果您的方法不是异步并且不能是ASYNC,那么阻止整个线程就是等待它的唯一方法。