17 Mart 2013 Pazar

EINTR

EINTR ne işe yarar ?
Uygulamamıza bir signal gönderilirse, POSIX bu sinyali hemen işlenmesini istiyor. Ancak bazen uygulamamız bir sistem çağrısı içinde bloke olmuş durumda bekliyor olabilir. Bu gibi durumlarda sistem çağrısı iptal ediliyor ve signal işleniyor. Sistem çağrısını yapan kod parçasına da işlemi tekrarlaması için hata kodu olarak EINTR atanıyor.

Hangi metodlarda EINTR'ya bakmak lazım.
Anladığım kadarıyla liste bayağı uzun. Örnek olarak Sleep, Posix Eşzamanlılık Yapıları başlıklı yazılara göz atabilirsiniz.


Hiç yorum yok:

Yorum Gönder