在C#多线程运行中如何对每个线程的运行时间进行限定 大虾们帮帮忙啊!!!

如题所述

用一个线程计时,每隔一秒sleep(1000)一次,设置一个全局变量time,计时线程每隔一秒time++。
你需要进行运行时间的线程里面加个判断。
if(time >= 60)
线程终止。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-04
写个计时器方法,方法里加入判断全局变量Times。在多线程里判断Times。

在C#多线程运行中如何对每个线程的运行时间进行限定 大虾们帮帮忙啊...
用一个线程计时,每隔一秒sleep(1000)一次,设置一个全局变量time,计时线程每隔一秒time++。你需要进行运行时间的线程里面加个判断。if(time >= 60)线程终止。

C#多线程操作SqlServer
1、你必须开启代理服务sql server agent 2、在企业管理器里,打开“管理—>sqlserver代理—>作业”,新增作业,新建“步骤”,在步骤里填入你要转移的SQL语句到“命令”框里。然后新建“调度”。3、启动作业。OK,自己试一下。另外,如果你转移的数据量比较大,还可以通过建立SQLSERVER数据复制的包来解...

delphi程序运行时别的功能无法使用
线程是进程的一个执行单元,是操作系统分配CPU 时间的基本实体,线程主要由如下两部分组成: a>数据结构; b>CPU 寄存器和堆栈; 一个进程中的线程,可以独立运行,也可以控制另一个线程的运行。请注意: 多线程不能滥用,书上提到了多线程的几个缺点(自阅)。2-2 Tthread 对象虽然Windows 提供了比较多的多线程设计的A...

相似回答