build libuv execute sample code build & run pjt3591oo/libuv-tutorialgcc -o helloworld helloworld.cc -luv $ gcc -o test test.cc -luv $ ./helloworld $ ./test libuv는 Node.js 용으로 작성된 크로스 플랫폼 지원 라이브러리입니다. 이벤트 기반 비동기 I/O 모델을 중심으로 설계되었습니다. libuv는 다양한 I/O 폴링 메커니즘에 대한 단숨한 추상화 이상의 기능을 제동합니다. 핸들(handle), 스트림(stream)은 소켓 및 기타 엔티티에 대한 높은 수준의 추상화를 제공합니다.https://github.com/pjt3591oo/libuv-tutorial[node.js] libuv 디자인과 libuv 동작시켜보기이벤트 루프는 다소 일반적인 단일 스레드 비동기 I/O 접근 방식을 따릅니다. 모든 (네트워크) I/O는 주어진 플랫폼에서 사용할 수있는 최상의 메커니즘을 사용하여 폴링되는 비 차단 소켓에서 수행됩니다. Linux의 epoll , OSX의 및 기타 BSD, SunOS의 이벤트 포트 및 Windows의 kqueue .https://m.blog.naver.com/pjt3591oo/222339028273