2014-07-25 2 views

답변

1

마우스 오른쪽 - 자바 7

자바 WatchService 소개했다.

등록 된 개체가 변경된 것을 감시하는 시계 서비스 및 이벤트. 예를 들어 파일 관리자는 감시 서비스를 사용하여 파일을 만들거나 삭제할 때 목록의 표시를 업데이트 할 수 있도록 변경 디렉토리를 디렉토리로 모니터링 할 수 있습니다. Watchable 객체는 등록 메소드를 호출하여 시계 서비스에 등록 된 이고, 은 등록을 나타내는 WatchKey를 반환합니다. 에 대한 이벤트가 감지되면 키가 신호되고, 현재 신호가 수신되지 않으면 신호가 시계 서비스에 대기하여 소비자가 폴을 호출하는 소비자가 검색하거나 키를 검색하여 처리 할 수 ​​있습니다 이벤트. 일단 이벤트가 처리되면 소비자는 키의 재설정 메소드를 호출하여 키가 신호를 받고 다른 이벤트로 다시 대기하도록 허용하는 키를 재설정합니다.

+0

WatchService를 사용하여 파일의 생성, 삭제 및 수정 만 식별 할 수 있습니다. 하지만 파일 실행 이벤트를 청취해야합니다. –

+0

파일 "실행 이벤트"란 무엇입니까? 예를 들어주십시오. –

+0

mp3 파일을 재생할 때. 그 파일의 내용을 알아야합니다. 사실 파일의 이벤트를 읽었습니다. –

관련 문제