在过去的 30 分钟里,我一直在研究这个问题,试图线程化一个简单的foreach循环,无论我做什么都会抛出一些错误(第一次不使用线程框架,所以我很可能会犯一些愚蠢的语法错误)
可悲的是,Parallel.For由于必须保持 .net 3.5 或更低版本,我无法使用...有人可以告诉我正确的方法,这样我就可以回到不想尖叫的状态!!
须藤代码
void SomeMethod
{
    foreach(Touch Input in Inputlist){
        Thread thread = new Thread(new ThreadStart(this.FilterInput(Input)));
        thread.Start();
    }
}
void FilterInput(Input UnFilteredInput){
....
}
编辑:MonoDevelop 正在投射以下错误
- 表达式表示一个值,其中需要类型或方法组 
- System.Threading.Thread.Thread(System.Threading.ThreadStart) 的最佳重载方法匹配有一些无效参数, 
- 参数 #1 无法将对象表达式转换为 System.Threading.ThreadStart 类型