Visual Studio 2010 Parallel


Visual Studio 2010 beta を入れてみた。

image

 

using System.Threading;
using System.Diagnostics;

Stopwatch sw = new Stopwatch();
sw.Start();
Parallel.For(0, 10, x =>
    {
        Console.WriteLine(x.ToString() + " : " + Thread.CurrentThread.ManagedThreadId.ToString());
        Thread.Sleep(5000);
    }
);
sw.Stop();

実行結果

x : ManagedThreadId

————-

0 : 8
5 : 10
1 : 11
6 : 12
2 : 13
7 : 14
3 : 15
4 : 8
8 : 10
9 : 10

こんなことができてしまうなんて・・・

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中


%d人のブロガーが「いいね」をつけました。