C# 当其他线程在visualC中工作时,如何睡眠一个线程?

C# 当其他线程在visualC中工作时,如何睡眠一个线程?,c#,multithreading,C#,Multithreading,我想制作两个线程,如thread1和thread2 并单独控制它们,但当我执行thread1.Sleep(1000)时,它会给出一个错误 无法使用访问权限访问成员“System.Threading.Thread.Sleep(int)” 实例引用;改为使用类型名称限定它 如何执行此操作?调用thread1正在执行的函数中的Thread.Sleep(1000) 例如,您有: Thread thread1 = new Thread(MyFunction); thread1.Start(); 比在My

我想制作两个线程,如
thread1
thread2

并单独控制它们,但当我执行
thread1.Sleep(1000)
时,它会给出一个错误

无法使用访问权限访问成员“System.Threading.Thread.Sleep(int)” 实例引用;改为使用类型名称限定它

如何执行此操作?

调用thread1正在执行的函数中的Thread.Sleep(1000)

例如,您有:

Thread thread1 = new Thread(MyFunction);
thread1.Start();

比在MyFunction中调用Thread.Sleep(1000)

Thread.Sleep
是一种静态方法。您不能将其用于实例。@SonerGönül此问题的任何其他解决方案。?线程调用静态方法
Thread.Sleep
将睡眠指定毫秒。@JenishRabadiya我想知道如何执行
thread1.Sleep(1000)
或任何其他方法way@user007看看卡亚尼给出的答案。