http://www.dotblogs.com.tw/yc421206/archive/2009/02/13/7141.aspx
執行緒的使用
這篇提到了讓執行緒能帶參數的做法
但是有個地方要特別留意
要被執行緒引用的方法函數 如果要能帶參數
必須先做成帶 object 的參數型態
這樣 ParameterizedThreadStart myPar = new ParameterizedThreadStart(RunSample02); //帶參數的方法
才不會有錯誤
Thread myThread01 = new Thread(myPar);
Thread myThread02 = new Thread(myPar);
myThread01.Start("我是多執行緒第一號");
myThread02.Start("我是多執行緒第二號");
private void RunSample02(object o)
{
string myStr = (string)o; // 參數強轉型
if (myStr == null)
{ myStr = (string)o; }
全站熱搜