R.Tanaka.Ichiro's Blog

主にC# な話題です

目次

Blog 利用状況

ニュース

デリゲートで引数を指定して非同期実行

今まさに、デリゲートを非同期に実行させようとしていて、「あれっ?どうやるんだっけ?」となった。
で、早速ネットで検索すると、わかりやすい情報が!


http://blogs.wankuma.com/rti/archive/2008/04/18/133771.aspx
デリゲートで非同期実行してみる(R.Tanaka.Ichiro's Blogより)


ちょwww、わかりやす杉www

で、今回は引数を付けてやる必要があるので、上記を元に書き換えてみる・・・


Action<int> action = p => { foreach(var x in Enumerable.Range(0, p)) Console.WriteLine(x); };
action.BeginInvoke(100000, x => action.EndInvoke(x), null); // 非同期処理


前回のサンプルは、ちょっと冗長気味だったので、もう少し単純にしてみました。

投稿日時 : 2009年3月11日 14:45

Feedback

# re: デリゲートで引数を指定して非同期実行 2009/03/11 14:55 ちゅき

微妙にC#君への思いが募るこの頃
お家でこっそり愛でてますw

# re: デリゲートで引数を指定して非同期実行 2009/03/12 13:25 R・田中一郎

C# かわいいよ C#
みたいなw

タイトル
名前
Url
コメント