これが私のアプリの簡単な疑似ですImageDTはDataTableです
Parallel.ForEach(ImageDT.AsEnumerable(), row =>
{
if (a1 != a2)
{
ThreadPool.QueueUserWorkItem(Foo1, row["foo"])
}
else
{
ThreadPool.QueueUserWorkItem(Foo2, row["foo"])
}
}
アクティブなスレッドの数と、ParallelとThreadPoolのキューに入れられているスレッドの数を知る必要があります。
ありがとう