Controle de processos Java.
George Colber | 25 de março de 2010Muitas são as aplicações, principalmente console e ou desktop, que precisam ter a garantia da sua execução apenas uma vez. Quais artifícios podem ser utilizados para garantir que o código não será executado várias vezes simultaneamente? Alguns utilizam arquivos bat/sh para listar os processos e realizar um parse buscando o aplicativo na lista de processos do S.O.
O objetivo deste post é demonstrar como monitorar o start/stop de uma aplicação usando a própria API do Java.