-2
고유 한 이름/식별자로 백그라운드에서 24 * 7을 실행하는 백그라운드 프로세스를 생성하여 해당 프로세스에 대한 참조를 얻고 원하는대로 종료 할 수 있습니다. 이 프로세스는 파일 데이터베이스를 잠그는 것과 같은 작업을 수행합니다. 이것을 달성하는 방법에 대한 아이디어 나 코드를 얻을 수 있습니까?자바에서 백그라운드 프로세스 만들기
고유 한 이름/식별자로 백그라운드에서 24 * 7을 실행하는 백그라운드 프로세스를 생성하여 해당 프로세스에 대한 참조를 얻고 원하는대로 종료 할 수 있습니다. 이 프로세스는 파일 데이터베이스를 잠그는 것과 같은 작업을 수행합니다. 이것을 달성하는 방법에 대한 아이디어 나 코드를 얻을 수 있습니까?자바에서 백그라운드 프로세스 만들기
당신이 타임 라인을 사용하는 경우는
Timeline updater;
Thread thread = new Thread(()->{
updater = new Timeline(new KeyFrame(Duration.seconds(1),(event -> checkLocked())));
updater.setCycleCount(INDEFINITE);
updater.play();
});
thread.start();
또한 명령
updater.stop();
를 사용하여 실행이 중지 할 수 있습니다 자신의 스레드 내에서 이벤트를 매 초마다 실행됩니다이 이런 식으로 구현할 수 하지만 나는 그것을 연속적인 프로세스로 만들고 다른 자바 코드의 객체에 접근하기를 원한다. –
계속 진행하면 이벤트가 얼마나 빨리 실행되는지를 계속 변경할 수있다. – Matt
while 루프에 넣을 수 있다고 가정한다. – Matt