{ inercia }

  • Archive
  • RSS
  • Ask me anything

An Introduction to libuv

Libuv is the core library behind Node.js. Very similar to libevent or libev, it provides the main elements for event driven systems: watching and waiting for availability in a set of sockets, and some other events like timers or asynchronous messages. However, libuv also comes with some other extras like:

  • files watchers and asynchronous operations
  • a portable TCP and UDP API, as well as asynchronous DNS resolution
  • processes and threads management, and a portable inter-process communications mechanism, with pipes and work queues
  • a plugins mechanism for loading libraries dynamically
  • interface with external libraries that also need to access the I/O
    • #libuv
    • #event-driven programming
    • #libevent
  • 6 months ago
  • 7
  • Permalink
  • Share

7 Notes/ Hide

  1. pnukeid reblogged this from inercia
  2. pnukeid likes this
  3. macarenomarco likes this
  4. sdlog likes this
  5. dhotson likes this
  6. mangolorie reblogged this from goldbaumjene
  7. goldbaumjene reblogged this from inercia
  8. inercia posted this
← Previous • Next →

About

Avatar My name is Alvaro and I´m currently working in Telefonica R&D in Barcelona (Spain). I previously lived in Madrid, Edinburgh, Glasgow, Michigan (USA) and A Coruña (Spain).

Pages

  • My background
  • My linkedin
  • My facebook
  • My github

Find me elsewhere...

  • @inercia_tech on Twitter
  • Facebook Profile
  • inercia on Flickr
  • Call me on Skype
  • Linkedin Profile
  • inercia on github
  • RSS
  • Random
  • Archive
  • Ask me anything
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr