GNU/Linux >> Belajar Linux >  >> Linux

Mengapa polling tidak diganti dengan epoll?

polling jauh lebih sederhana untuk kasus yang mudah; itu mungkin sama efisiennya untuk sejumlah kecil deskriptor file. Penelepon tidak perlu khawatir tentang mempertahankan FD jajak pendapat dan menambahkan/menghapus FD, mereka cukup menambahkan semua yang mereka inginkan pada setiap panggilan ke jajak pendapat.

Perasaan saya adalah bahwa mereka gratis, meskipun jajak pendapat BISA diimplementasikan sebagai pembungkus untuk epoll, mungkin seharusnya tidak demikian.

epoll dapat (hampir) diimplementasikan sebagai pembungkus polling, tetapi itu akan mengalahkan argumen efisiensinya.


Linux
  1. Linux – Mengapa Kami Menggunakan Su – Dan Bukan Hanya Su?

  2. Mengapa Substitusi Proses Bash Tidak Bekerja Dengan Beberapa Perintah?

  3. Mengapa Nullglob Tidak Default?

  1. Operasi Tidak Didukung Dengan Setfacl?

  2. Mengapa Saya Bisa Masuk Dengan Kata Sandi Sebagian??

  3. Mengapa `keluar &` Tidak Berfungsi?

  1. Mengapa Samba Tidak Menambahkan Pengguna Baru Dengan "samba-tool"?

  2. Apa yang poll() lakukan dengan batas waktu 0?

  3. Mengapa tidak memblokir ICMP?