在我的程序中有一个连续调用的方法,所以我想对它进行线程化,以使 GUI 在执行其业务时不会冻结。
Thread t = new Thread(Class2.ArrayWorkings(1, MyGlobals.variable1));
t.start();
int[] localVariable1 = ??// I want to move the value returned from the method into localVariable1.
目前我的错误是:
'System.Threading.Thread.Thread(System.Threading.ParameterizedThreadStart)' 的最佳重载方法匹配有一些无效参数
&
参数 1:无法从“方法组”转换为“System.Threading.ParameterizedThreadStart”
目前在没有线程的情况下这样做:
int[] localVariabl1 = Class2.ArrayWorkings(1, MyGlobals.variable1);