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