C#延迟函数的问题
A 用户 触发 方法 method1 :输出“A用户的名字”,10秒后(延迟函数实现),触发method2:输出“A用户end”;当B 用户触发 方法method1 的时候,输出“B用户的名字”,10秒后(延迟函数实现),触发method2:输出“B用户end”
A用户在执行过程中,又不影响B用户的输出;
这个延迟函数这样写,能实现么?
long beginTime = DateTime.Now.Ticks;
while (true)
{
long endTime = DateTime.Now.Ticks;
if ((endTime - beginTime) > 1e8) break;
}
或者有其他好的方法可以实现?