4

ac# プログラムを 5 分ごとにバックグラウンドで実行する方法を知りたいです。以下のコードは、バックグラウンド プロセスとして実行したいものではありませんが、別のコードに実装できるように、このコードを使用してこれを実行するための最良の方法を見つけたいと考えています。したがって、このプロセスは 5 分の増分後に実行する必要があります。これを行うためにスレッドを使用できることは知っていますが、実際にこれを実装する方法はわかりません。私はこれが最善の方法であることを知っています システムの起動時にコンソールアプリケーションを実行する方法 ディスプレイに表示せずに(バックグラウンドプロセス)?これはバックグラウンドで実行されますが、コードを 5 分単位で実行するにはどうすればよいでしょうか

 class Program
    {
        static void Main(string[] args)
        {
            Console.Write("hellow world");
            Console.ReadLine();
        }
    }
4

4 に答える 4

7

なぜWindows タスク スケジューラを使用しないのですか?

必要な間隔でアプリを実行するように設定します。この種のジョブには最適であり、スレッドを強制的にスリープ状態にする必要がありません。これにより、解決される問題がさらに発生する可能性があります。

于 2013-07-02T15:02:22.370 に答える