使用新线程和使用线程池中的线程有什么区别?有什么性能优势,为什么我应该考虑使用池中的线程而不是我明确创建的线程?我在这里专门讨论.NET,但一般的例子很好.
我正在尝试创建新线程并传递带参数的方法,但错误输出.
Thread t = new Thread(myMethod);
t.Start(myGrid);
public void myMethod(UltraGrid myGrid)
{
}
Run Code Online (Sandbox Code Playgroud)
--------- ------------错误
错误:CS1502 - 第92行(164) - '
System.Threading.Thread.Thread(System.Threading.ThreadStart)' 的最佳重载方法匹配包含一些无效参数错误:CS1503 - 第92行(164) - 参数'1':无法从'方法组'转换为'
System.Threading.ThreadStart'