0

以下に簡単な例を示します。

    int Parallel_Count = int.Parse(nudParallelCount.Text);
    for (int i = 1; i <= Parallel_Count; i++)
    {
        Thread string.Format("Thread_{0}", i) = new Thread(new ThreadStart(string.Format("Thread_{0}_Inside", i) ));
        string.Format("Thread_{0}", i).Start();
    }

ご覧のとおり、スレッド名とそのエントリに通常の名前を使用しなかったため、コードにエラーが発生しました。

スレッド名とスレッド エントリ名にカウンターを (文字列として) 追加したいと考えています。

編集
私のエントリの1つは次のようなものです:

    public void Thread_1_Inside()
    {
          bloblobloblo -> i've created this expression by myself :)
    }
4

1 に答える 1

1

arraylistのようなコンテナーを探しています。これらの構造は非常に基本的な構造であり、スレッド化は難しいものであるため、スレッド化に入る前にこれらの構造を理解していることを確認してください。

int Parallel_Count = int.Parse(nudParallelCount.Text);

Thread[] threads = new Thread[Parallel_Count];

for (int i = 0; i < Parallel_Count; i++)
{
    threads[i] = new Thread(/*fill thread start here*/);
    threads[i].Start();
}
于 2013-09-11T15:22:44.290 に答える