C#定时调用方法(线程)
作者:网络转载 发布时间:[ 2013/10/17 11:28:38 ] 推荐标签:
//这些是 C#线程的思路 很简单的 java以差不多这样的
using System.Threading; //引用线程
namespace Test
{
public partial class Form1 : Form
{
public Form1()
{
Form.CheckForIllegalCrossThreadCalls = false; //禁止软件对于不符合原则的跨线程运行的程序进行检查
InitializeComponent();
}
Thread t; //定义一个线程
private void Form1_Load(object sender, EventArgs e)
{
t = new Thread(new ThreadStart(sendDate));
t.Start(); //启动线程
}
public void sendDate() //定时发送数据
{
int num=0;// 记数 这随便你
if(check())//你需要的条件
{
while (true) //循环执行的次数
{
for (int i = 0; i < 9; i++)
{
num++;
Thread.Sleep(1000); //1000代表1秒执行一次 这根据你的需要来定的
//在这里写你要调用的方法 如:
cilent();//代表1秒 执行1次cilent()方法
if(num>9)
{
t.Abort();//运行的次数满9次停止线程,如果不停止线程 你关闭程序后 线程一样在运行
num=0;
}
}
}
}
}
private void cilent()
{
MessageBox.Show("一秒钟执行我一次!");
}
}
}
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11