- 377 名前:n|a mailto:sage [2009/09/25(金) 23:22:36 ID:5uiXw/8A0]
- 現在lockfileを使っているのは
A)V2C保存用フォルダが異なるPC間で共有されている場合でもV2Cの二重起動を防止できる B)lockfileが残っていると前回異常終了したと判断できる C)Java標準APIだけで実現できる が主な理由です。 Windwos上の二重起動防止にはCreateMutexを使うことが多いのではないかと思います。 CreateMutexは上のA,B,C全てを満たしませんが、 V2C.exeの新しいバージョンでjvm.dllを使ってV2C.exeと同じプロセスでV2Cを実行する場合、 上のA,Bをあきらめて同じPC上でjvm.dllを使用するV2Cの間に限れば 専用のDLLを別に用意しなくても CreateMutexを使って二重起動を防止できるような気がしてきました。
|

|