だからこれは私がずっと疑問に思っていたことです..
t1 t2 t3 などと呼ばれる 10 個のスレッドが必要だとします...しかし、私は書きたくありません
Thread t1 = new Thread(run);
Thread t2 = new Thread(run);
Thread t3 = new Thread(run);
...
むしろこのようなもの:(疑似コード)
for(int i = 0; i <= 10; i++){
Thread t + i = new Thread(run);
}
これを行う方法はありますか?
前もって感謝します。
編集:さて、これは基本的に私がやりたかったことです:
static void Main(string[] args)
{
int n = 0;
Program p = new Program();
List<Thread> threads = new List<Thread>();
for(int i = 0; i <= 10; i++)
{
threads.Add(new Thread(p.run));
}
foreach(Thread t in threads)
{
n++;
t.Name = "Thread " + n;
t.IsBackground = true;
t.Start();
}
Console.ReadKey(false);
}
皆さんありがとう!