
具体的条件要有程序的要求来,比如说某个IO口的电平的状态。
sbit
state=P1^7
delay(uint)
{
uint
x,y
for(x=1000x>0x--)
for(y=1200y>0y--)
{
if(state==1)
return
//当p1.7口为高时跳出循环
}
}
//由于加入了一条语句,延时要重新计算
System.Threading.Thread.Sleep(2000)系统沉睡2000毫秒
this.Close()关闭当前窗体
Application.Exit()停止程序
见以下代码
Task.Factory.StartNew(() =>
先延时1秒(1000毫秒)
Thread.Sleep(1000)
然后开始执行线程代码线程代码})
Thread.Sleep(21000) 1秒=1000毫秒,21000也就是2秒
线程:Console.WriteLine("Press any key to start")
Thread.Sleep(1000)挂起线程 毫秒
Console.WriteLine("Press any key to exit.")
Console.ReadKey()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)