Visual C# 2013逆引き大全 555の極意

アプリケーション実行の極意 - Tips536 タスクを作成する

Icon comment count 0
Icon stock count 0

Tips536タスクを作成する

PointWindowsアプリケーションでタスク実行(Taskクラス、Startメソッド)

Level2
対応
  • EXP
  • PRO

Visual C# 2013では、タスクを簡単に扱うTaskクラスが用意されています。

タスクとは、1つのアプリケーションの中で同時に動く簡易プロセスのことです。

例えば、ワープロアプリケーションでは文章を編集しているときにスペルチェックを行ったり、文章を印刷中に編集をしたりすることができます。これらはアプリケーションの内部で複数のスレッドを動作させて実現しています。

タスクを実行するためには、new演算子でTaskオブジェクトを作成した後に、Startメソッドでタスクを実行します。

リスト1では、タスク内でメッセージボックスを表示しています。別タスクでメッセージボックスを表示しているために、フォームの操作(ウィンドウの移動など)を妨げません。

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません