





















static string[] arr = Directory.GetFiles(
@"C:\Users\Public\Pictures\Sample Pictures",
"*.jpg");
//这里Spin的数值最好自行modify一下,我的是Q6600的机子
static void SimulateProcessing() { Thread.SpinWait(1000000000); }
static string TID { get { return " TID = " + Thread.CurrentThread.Mana
gedThreadId.ToString(); } }
static void Main(string[] args)
{
//foreach (string name in arr)
//{
// Program.SimulateProcessing();
// Console.WriteLine(name + TID);
//}
Parallel.ForEach(arr, (string name) =>
{
Program.SimulateProcessing();
Console.WriteLine(name + TID);
});
Console.ReadLine();
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。