知识大全 C#定时调用方法(线程)

Posted

篇首语:大鹏一日同风起,扶摇直上九万里。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#定时调用方法(线程)相关的知识,希望对你有一定的参考价值。

C#定时调用方法(线程)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  //这些是 C#线程的思路 很简单的 java以差不多这样的

  using System Threading; //引用线程

  namespace Test

  

  public partial class Form : Form

  

  public Form ()

  

  Form CheckForIllegalCrossThreadCalls = false;  //禁止软件对于不符合原则的跨线程运行的程序进行检查

  InitializeComponent()

  

  Thread t;  //定义一个线程

  private void Form _Load(object sender EventArgs e)

  

  t = new Thread(new ThreadStart(sendDate))

  t Start()              //启动线程

  

  public void sendDate()    //定时发送数据

  

  int num= ;// 记数 这随便你

  if(check())//你需要的条件

  

  while (true)      //循环执行的次数

  

  for (int i = ; i < ; i++)

  

  num++;

  Thread Sleep( )             // 代表 秒执行一次 这根据你的需要来定的

  //在这里写你要调用的方法 如

  cilent() //代表 秒 执行 次cilent()方法

  if(num> )

  

  t Abort() //运行的次数满 次就停止线程 如果不停止线程 你关闭程序后 线程一样在运行

  num= ;

  

  

  

  

  

  private void cilent()

  

  MessageBox Show( 一秒钟执行我一次! )

  

  

cha138/Article/program/net/201311/13222

相关参考