たとえば、私が現在使用しているIDE(Aptana Studio)は、開いているファイルの内容が一部の外部プログラムによって変更された場合に通知します。
ファイルに対してstat()を実行し、データが最後に変更された時刻を確認する周期的なループがあると想像できます。これは一般的な慣行ですか、それとも割り込みブロックなどのメカニズムが使用されますか?
たとえば、私が現在使用しているIDE(Aptana Studio)は、開いているファイルの内容が一部の外部プログラムによって変更された場合に通知します。
ファイルに対してstat()を実行し、データが最後に変更された時刻を確認する周期的なループがあると想像できます。これは一般的な慣行ですか、それとも割り込みブロックなどのメカニズムが使用されますか?