Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Bloke olmayan anlamındadır.
IO işlemleri için kullanılır.(soketler de dahil.) Bir giriş-çıkış akımını non-block olarak ayarlamanız, onun üzerinde işlem yapacağınızda sizi beklemeye almaması anlamına gelmektedir.

Örneğin, read sistem çağrısıyla bir dosyayı veya pipe'ı okumak istediğinizde, eğer dosya üzerinde henüz okunacak birşeyler oluşmamışsa, yazdığınız program bekleme kuyruğuna alınır, üzerinde veri oluşmaya başlayıncaya kadar programınız "bloke olur".
Eğer dosyayı (veya pipe'ı) non-block yaparsanız, read ile okumak istediğinizde, okunacak birşeyler olmasa dahi read çağrısı hemen geri döner. Geri dönüş değeri -1'dir, errno ise EAGAIN'e kurulur.

Bir tanımlayıcı* non-block yapmak için fcntlyi kullanabilirsiniz.
sertw
04 Mart 2006 02:53
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?
» fcntl


Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1093 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen