( asch | 2019. 06. 12., sze – 00:24 )

Jogos. Tudtommal nincs. BSD-ken és Mac OS-en kqueue van, ami régebbi, és sokak szerint jobb is. Nem használtam még.

Végülis a select jobb lehet emiatt, hogy platformfüggetlen, viszont az epoll-t tényleg sokkal könnyebb használni, szóval ha nem kell platformfüggetlenség, akkor jó választás. Illetve ha igazán nagy teljesítmény kell, akkor muszáj ezeket az "új" API-kat használni.

Elvileg létezhetne platformfüggetlen lib a kqueue/epoll felett. Biztos van is, csak keresni kell. A java.nio például Linux alatt epoll-lal megy, Mac OS-en pedig kqueue-val. Tehát neki sikerült egy korrekt absztrakciót rátenni.