一般在C#中調用線程用的是如下語句:Thread thread1 = new Thread(new ThreadStart(function));//orThread thread2 = new Thread(new ParameterizedThreadStart(function));其中function方法要求要么沒有參數,要么只有一個object類型的參數。那么如果我這里有一個方法function2(int, int)(即方法的參數不是object類型,數量也多于一個),要如何用ThreadStart委托調用它呢?目前我想的方法是多寫一個RunFunction()方法,用它調用function2,再由ThreadStart調用RunFunction,但總覺得這樣比較麻煩,還要多一個方法。能否有更好的手段?
- 2 回答
- 0 關注
- 694 瀏覽
添加回答
舉報
0/150
提交
取消