如何可以使当前程序暂停一段时间后在执行》》》》??????
Posted on 八月 16rd, 2007 由 admin
本程序需要和别的程序共同访问一个文件,而这个文件要实现独占访问?
当该程序要访问文件时,先检查其他是否有程序在访问,如果有,应暂停程序执行,等待30秒后接着执行,请问如何实现??
这是一个单线程程序,无法使用线程等待!使用语言:c#
推荐阅读
网友:etstudio
那把读文件写成一个方法,放在一个timer里
网友:jonslive
用api函数获取文件当前状态
网友:witzgf2
thread.sleep(3000);//3second
网友:wubike
thread.sleep();
行不行啊;
网友:witzgf2
thread.sleep(3000);//3second
网友:zengqf_w
看看这个对你有没有帮助!
process myprocess;
myprocess = process.start("notepad");
myprocess.waitforinputidle();
具体的看msdn 2003
网友:visualcpu
是多线程控制吧,当检查到程序在访问就让这个线程sleep,
网友:ddy2000
thred.sleep或是多线程控制
网友:wangjs720
thread.sleep()
网友:coolpine
一个线程堵塞了,肯定要另外一个线程把它唤醒的,也许这个线程是系统线程
不明白你的“单线程”是什么意思


讨论区