2

私は過去 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 は次のエラーをキャストしています

  1. 式は、型またはメソッド グループが予期されていた値を示します

  2. System.Threading.Thread.Thread(System.Threading.ThreadStart) に最適なオーバーロードされたメソッドには、無効な引数がいくつかあります。

  3. 引数 #1 は、オブジェクト式を System.Threading.ThreadStart 型に変換できません

4

1 に答える 1