|
|
|
Блокировка повторного запуска
|
|||
|---|---|---|---|
|
#18+
Есть некое приложение на Java которое должно запускаться только в одно экземпляре. Как это реализовать. Подскажите кто сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 12:24:08 |
|
||
|
Блокировка повторного запуска
|
|||
|---|---|---|---|
|
#18+
Кустарно - создавать ServerSocket на одном и том же порту. В JWS есть такая фича http://docs.oracle.com/javase/7/docs/jre/api/javaws/jnlp/javax/jnlp/SingleInstanceListener.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 12:27:44 |
|
||
|
Блокировка повторного запуска
|
|||
|---|---|---|---|
|
#18+
Можно файл создавать и лочить его, например через FileOutputStream или какими-то более свежими средствами. Когда процесс умрет, то и лок отвалится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 12:29:21 |
|
||
|
Блокировка повторного запуска
|
|||
|---|---|---|---|
|
#18+
BlazkowiczМожно файл создавать и лочить его, например через FileOutputStream или какими-то более свежими средствами. Когда процесс умрет, то и лок отвалится. А может через фал настройки взводить флаг при запуске? Или это не сильно правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 12:48:49 |
|
||
|
Блокировка повторного запуска
|
|||
|---|---|---|---|
|
#18+
apprentice-noviceА может через фал настройки взводить флаг при запуске? Или это не сильно правильно? взводить? Это какой технической операции над файлом соответствует? Можно открывать конфиг файл для экслюзивной записи. Тоже самое что я предложил выше. Только как-то стремно это делать именно на конфиге. А если просто читать\писать флаг, то возможны сценарии когда оба процесса прочитают флаг, оба запустятся. Потом оба по очереди перезапишут новое значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 12:52:04 |
|
||
|
Блокировка повторного запуска
|
|||
|---|---|---|---|
|
#18+
apprentice-noviceЕсть некое приложение на Java которое должно запускаться только в одно экземпляре. Как это реализовать. Подскажите кто сталкивался? FilLock - но при креше - не поможет :) Отличный вариант при старте открывать порт , второй не забандить . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 11:18:40 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=200&tid=2128198]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 339ms |

| 0 / 0 |
