2014年11月08日

22. (主にバッチ)プロセスの多重実行を抑止する処理について

(主にバッチ)プロセスの多重実行を抑止する場合は、初期処理でServerSocket(空きポート番号を指定する)をオープンすること。

例)
ServerSocket serverSocket = new ServerSocket(65535);

なお、多重実行を試みた場合は、
bind failed: Address already in use
が発生するため、異常終了させること。
(ServerSocketは多重実行を抑止する目的だけに利用することになる。)

この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック