2
libuv er et softwarebibliotek, der giver meddelelse om asynkron begivenhed.libuv understøtter epoll (4), kqueue (2), Windows IOCP og Solaris begivenhedsporte.Det er primært designet til brug i Node.js, men det bruges også af andre softwareprojekter.Det var oprindeligt en abstraktion omkring libev eller Microsoft IOCP, da libev ikke understøtter Windows.I node-v0.9.0's version af libuv blev afhængigheden af libev fjernet.Funktionshøjdepunkter: - Fuldt udstyret begivenhedsløkke, der er bakket op af epoll, kqueue, IOCP, eventporte.- Asynkron TCP- og UDP-stikkontakter - Asynkron DomainNameService-opløsning - Asynkron fil- og filsystemoperationer - Filsystembegivenheder - ANSI flugtkodekontrolleret TTY - IPC med sokkeldeling, ved hjælp af Unix domænesokler eller navngivne rør (Windows) - Underordnede processer - Trådpulje -Signalhåndtering - Ur med høj opløsning - tråde og synkronisering primitiver
libuv