私は再帰タスクをスケジュールする必要があります。私のアプリケーションはMFCにあります。たとえば、「From Date」「To Date」「Frequency」「Start Time」「End Time」の特定の場所にファイルを送信する必要があるかもしれません。私はリストを持っていると思って、そこにこれらのパラメータを追加し、毎秒経過するタイマーを作成します。私は条件のリストをチェックし、ファイル転送を呼び出すことができます。しかし、問題はリストが巨大であれば、私はそれをすることができないかもしれないということです。これを達成する他の方法はありますか?タスクスケジューラの作成
0
A
答えて
0
スケジュールされたイベントの優先キューを作成し、各「スケジュール」に対して、その「スケジュール」のNEXTイベントのみでキューを埋める。優先順位キューの最初のEVENTだけを待ってください。使用されている場合は、そのイベントのスケジュール項目を参照し、次のイベントをキューに入れさせます。
上記のものがさらに明確になる必要があるかどうか尋ねてください。
EDIT:
あなたが最も快適であるかによって、特定の日時に、あなたのイベントをトリガします。待つ必要があるイベントは1つだけです(キューのHEADからコピーできます)。
- SetTimer()を1秒間隔で実行します現在の時刻とイベント時刻を比較します。
- 現在の時刻からイベント時刻の間、SetTimer()を呼び出します。 にあなたがメインスレッド
- 上で何かを呼び出すときに注意する必要がありますので、これは最も難しいだろう...と - はeventi_time、今のように計算遅延で別のスレッド、それの内部のWaitForSingleObjectを、開始
関連する問題
- 1. タスクスケジューラでのジョブの作成 - C#
- 2. C#:Webアプリケーションのタスクスケジューラを作成する
- 3. タスクスケジューラを作成する戦略
- 4. 定期的なタスクスケジューラの作成に役立つ
- 5. タスクスケジューラのタスクをプログラムで作成/削除する
- 6. OpenCVマルチコア画像処理用TBBタスクスケジューラの作成方法は? C++
- 7. PHPタスクスケジューラを使用してスタックを作成
- 8. asp.netコア1.0からWindowsタスクスケジューラを作成する方法
- 9. タスクスケジューラ
- 10. タスクスケジューラ
- 11. CodeIgniterタスクスケジューラがタスクスケジューラに機能を移す
- 12. WindowsのタスクスケジューラC#
- 13. Windowsでアクションを作成するタスクスケジューラでdtsxパッケージのコマンドを実行する
- 14. Windowsタスクスケジューラの問題
- 15. タスクスケジューラはファイルを作成しますが、何も書きませんか?
- 16. C++で作成されたタスクスケジューラを起動できませんでした
- 17. Windowsタスクスケジューラでタスクを作成/変更するために必要なアクセス権
- 18. PowerShellを使用してタスクスケジューラでタスクを作成できません
- 19. 仮想マシンを作成せずにAzureでPowerShellスクリプトをタスクスケジューラとして実行
- 20. WindowsタスクスケジューラC#
- 21. タスクスケジューラIIS側C#
- 22. メソッド/タスクスケジューラc#
- 23. ブースト周期タスクスケジューラ
- 24. タスクスケジューラ - バッチファイル - パス
- 25. Rスクリプトからタスクスケジューラ
- 26. Staus NOTRUN自動タスクスケジューラ
- 27. Windowsサーバー2008 r2タスクスケジューラ
- 28. WindowsタスクスケジューラとPythonロギングモジュール
- 29. タスクスケジューラ - 私は私のコンピュータ
- 30. TBBアプリケーションの終了(タスクスケジューラ)
なぜシステムタスクスケジューラを使用しないのですか? –