私は過去 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 型に変換できません