中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

WFの真価

WFはキュー並列処理には最適ですね。

コマンドラインプログラムをいっちょ作って

こんな風にインスタンスをたたくように仕向けてください。

for (int i = 0; i < 3; i++)
{
    Dictionary<string, object> param = new Dictionary<string, object>();
    param.Add("KEY", i);
    WorkflowInstance instance = workflowRuntime.CreateWorkflow(typeof(WorkflowConsoleApplication1.Workflow1), param);
    instance.Start();
}

Workflow1にKEYを追加

private int _KEY;

public int KEY
{
    get { return _KEY; }
    set { _KEY = value; }
}

WorkFlow1にCodeActivityを追加して

private void codeActivity1_ExecuteCode(object sender, EventArgs e)
{
    for (int i = 0; i < 9999999; i++)
    {
        Console.WriteLine(this.KEY);
    }
}

こんなコードを書きます。

んで実行すると、並行に処理がされていることが確認できると思います。

もちろんデリゲートでもいいんですが、サービスプログラム+WFなんかが一番いけそうな感じがします。

投稿日時 : 2006年12月29日 0:58

コメントを追加

# QPcFvumVMdMg 2011/12/13 18:45 http://www.d4women.net/clomid.php

Internet is written with the capital letter in a sentence, by the way. And hundredths are written not with a point but with a comma. This is according to the standard. And actually everything is very good..!

タイトル
名前
URL
コメント