Texonom
Texonom
/
Computing
Computing
/Computing Theory/Parallel Programming/Async I/O Library/
Libuv
Search

Libuv

Created
Created
2020 Jun 18 2:52
Refs
Refs
Julia

libeio + libev = Libuv

libuv는 다양한 I/O 폴링 메커니즘에 대한 단순한 추상화 이상의 기능을 제공
핸들(handle), 스트림(stream)은 소켓 및 기타 엔티티에 대한 높은 수준의 추상화를 제공
크로스 플랫폼 파일 I/O 및 스레딩 기등도 제공
Libuv Notion
Libuv History
Libuv Event Loop
Libuv File IO
Libuv Handle
Libuv Request
Libuv Network IO
Libuv Thread Pool
 
 
Libuv Usage
Libuv Init
Libuv Node js
Libuv Julia
 
 

Repository

libuv/libuv
libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. Full-featured event loop backed by epoll, kqueue, IOCP, event ports.
libuv/libuv
https://github.com/libuv/libuv
libuv/libuv

Design

Design overview - libuv documentation
libuv is cross-platform support library which was originally written for Node.js. It's designed around the event-driven asynchronous I/O model. The library provides much more than a simple abstraction over different I/O polling mechanisms: 'handles' and 'streams' provide a high level abstraction for sockets and other entities; cross-platform file I/O and threading functionality is also provided, amongst other things.
Design overview - libuv documentation
http://docs.libuv.org/en/v1.x/design.html
Design overview - libuv documentation
 
 

Table of Contents
libeio + libev = LibuvRepositoryDesign

Recommendations

Texonom
Texonom
/
Computing
Computing
/Computing Theory/Parallel Programming/Async I/O Library/
Libuv
Copyright Seonglae Cho