私はマルチスレッドに精通していません。画像文字列を集中的に検索し、整数の2つのリストを出力パラメータとして返すメソッドがあります。
public static void CalcModel(string s, out List<int> startPos, out List<int> len)
{
// Do some intensive search
}
長い文字列の検索には非常に時間がかかります。したがって、文字列をいくつかのフラグメントに分割し、マルチスレッドで検索して、結果を再結合します(それに応じてstartPosを調整します)。
このようなプロセスにマルチスレッドを統合するにはどうすればよいですか?ありがとう
私は次の2つのことを言及するのを忘れました:
- 文字列の長さのカットオフを設定し、必要なフラグメントの数をコードに決定させたいと思います。
- (元の文字列上の)各フラグメントのstartPosをスレッドに関連付けるのに苦労しました。どうやってやるの?