当前位置: 代码迷 >> C# >> c# Thread.Sleep 如何延迟几秒执行
  详细解决方案

c# Thread.Sleep 如何延迟几秒执行

热度:51   发布时间:2016-05-05 04:01:58.0
c# Thread.Sleep 怎么延迟几秒执行
如下:

代码1
Thread.Sleep(3000);
代码2


我想要代码1执行完后  再过3秒 执行 代码2,但是代码1的执行过程也有个时间,如果用上述方法,会导致代码1、代码2都不执行。请问该 怎么写?
------解决思路----------------------
Task.Run(() =>
            {
                //代码1
            }).ContinueWith<int>((t) =>
            {
                Thread.Sleep(3000);
                //代码2
                return 1;
            });
  相关解决方案