예를 들어, 내가 현재 사용하는 IDE(Aptana Studio)는 열린 파일의 내용이 일부 외부 프로그램에 의해 변경되면 알려줍니다.
파일에 대해 stat()을 실행하고 데이터가 마지막으로 수정된 시간을 확인하는 주기적인 루프가 있다고 상상할 수 있습니다. 이것이 일반적인 관행입니까, 아니면 인터럽트 차단과 같은 메커니즘이 사용됩니까?
예를 들어, 내가 현재 사용하는 IDE(Aptana Studio)는 열린 파일의 내용이 일부 외부 프로그램에 의해 변경되면 알려줍니다.
파일에 대해 stat()을 실행하고 데이터가 마지막으로 수정된 시간을 확인하는 주기적인 루프가 있다고 상상할 수 있습니다. 이것이 일반적인 관행입니까, 아니면 인터럽트 차단과 같은 메커니즘이 사용됩니까?