摘要:
一、关于Invoke和BeginInvoke 有一篇文章说通过BeginInvoke给线程函数传参数,如下class ThreadOperation { public delegate void myDelegate(int count, string str); public void StartThread() { myDelegate dele = new myDelegate(Func2); dele.BeginInvoke(1, "test"); } public void Func2(int count, string str) { Console.WriteLine(string 阅读全文
摘要:
创建线程,并传递参数的方法:方法一: 使用Thread类的 public Thread (ThreadStart start)构造函数; 举例:(参考MSDN) class Test{ static void Main() { Thread newThread = new Thread(new ThreadStart(Work.DoWork)); newThread.Start(); }}class Work { Work() {} //这里可以自己定义线程执行函数需要的参数 public static void DoWork() {}}这种方法的特点是,不直接给线程函数传递参数,而是通过 阅读全文