0

画面に1分ごとに図形を描画するスクリーンセーバーを実装しようとしています。私にとっては、線を引くことも仕事であり、形を作ることも仕事です。私の要件は次のとおりです。

  • 形状が作成されると、アプリケーションは形状を構成する線の数をランダム化します
  • 並行して実行されるタスクは (種類を問わず) 10 個を超えてはなりません。
  • 形状が作成されると、複数の形状が同時に作成されるのに対して、形状が最初に完成します。(ただし、4 線図形と 6 線図形は同時に描画する必要があります)

このためのタスクスケジューラがどのように見えるか考えていますか?

4

1 に答える 1

1

TaskSchedulerこの仕事には適切なツールではないと思います。実際、TPL は適切なツールではないと思います。

パフォーマンスを向上させるために、異なるタスクを同時に計算する必要はありません。これが TPL の目的です。画面上で同時にさまざまなことが起こるようにします。それはまったく別のものであり、そのために並列処理は必要ありません。

新しい図形の描画を開始するタイミングと、どのような図形を作成できるかについての規則を理解する必要があります。

于 2012-05-21T19:18:52.873 に答える