gpt4 book ai didi

c# - 如何将我的方法分配给线程?

转载 作者:行者123 更新时间:2023-12-03 10:18:45 25 4
gpt4 key购买 nike

我编写了以下代码:

var threaddatatable = new System.Threading.Thread(update);
threaddatatable.Start(dt);

update(datatable dt)
{
}

但我收到这些错误:

The best overloaded method match for System.Threading.Thread.Thread(System.Threading.ThreadStart)has some invalid arguments

还有

Argument 1 cannot convert from 'method group' to System.Threading.ThreadStart

如何将我的 update 方法分配给我的线程?

最佳答案

签名采用对象;你需要

new Thread(obj => update((DataTable)obj));

我还建议查看 ThreadPool 或 TPL/Task - 线程相对昂贵。

关于c# - 如何将我的方法分配给线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6161659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com