Java esetén van a NIO és a NIO.2 (mint non-blocking IO), ami ezt támogatja, érdemes lenne megnézni (akár a JVM forrás natív Linux részét), hogy a kernel szintjén hogy van leképezve és az alapján felépíteni a Linux daemon-t, ha már ezt jól kitalálták.