2013-03-21 141 views

答えて

13

サービスが一時停止されると、キャッシュされた情報や待機中の作業項目のキューなど、内部状態を維持できます。その後、サービスを中断した場所から取り戻すことができます。

サービスが停止すると、内部状態は破棄されます。サービスを再度開始すると、すべての初期化を繰り返す必要があります。

開発者はこの2つを区別します。この区別は、サービスが自明ではない初期化プロセスを持つ場合に非常に重要です。 `サービス状態の詳細については

Introduction to Windows Services

+0

リンク『のWindowsサービスの概要は、』わずかなネットのバイアスを持ってご覧ください。 Windowsサービスは、ネイティブアプリケーションにすることもできます。どちらのタイプのサービスも同じ状態モデルを共有します。 – MSalters

+0

停止/開始〜プロセスが終了/新しいプロセスが開始されました。 Pause/Continue〜プロセスは終了せず、イベント信号を聞いて「処理を一時停止(または再開)する」ために内部ロジックを使用する必要があります。したがって、 "内部状態"〜 "プログラム/実行状態"です。 – user2864740

関連する問題