在c中可不可以完成在规定的时间内使一个循环进行,在超过规定的时间之后循环会自动终止的函数?
解决方案 »
- WINCE下.net2.0使用SerialPort 打开串口异常的问题
- C#在字符串中插入一个字母呢?名留青史的字符串处理方法
- VS2005中C#代码自动完成功能怎么配置?
- 关于多线程的一个疑难问题
- @@@送分快来抢: 我下载了小山的Ajax实现无刷新三联动下拉框代码,怎么提示AjaxMethod未定义?
- TreeView中如何用查询的方式搜索节点,并选中,急等
- 如何实现DirectoryInfo.GetFiles("*.txt|*.html|*.asm")只获取指定目录下的多个文件扩展名
- 如何更改数据控件里列的顺序。。(问题比较有难度,大家支持)
- c#如何通过代码修改注册表里的文件夹权限
- 关于批处理的问题(sql)
- c# 截取HTML TABLE问题
- 新手发问望解答
可以用多线程,把循环语句装到线程里面运行。规定时间到了后,把线程杀了。。想要终止线程的运行,可以使用以下方法:
1、线程函数返回(最好使用该方法)。
2、通过调用ExitThread函数,线程将自行撤消(最好不使用该方法)。
3、同一个进程或另一个进程中的线程调用TerminateThread函数(应避免使用该方法)。
4、ExitProcess和TerminateProcess函数也可以用来终止线程的运行(应避免使用该方法)。