Skip to content
This repository has been archived by the owner on Dec 1, 2020. It is now read-only.

Enabling file system

SaeHie Park edited this page Jul 13, 2015 · 4 revisions

File system in libuv is quite complicated.

  • uses macros to INIT, PATH and POST to reduce repetitive codes.
  • uses thread pool for async capability. uses uv__work_submit in POST to send to work thread
  • thread pool uses mutex and signal

Threading

Linux uses pthread as uv_thread and pthread_mutex as uv_mutex, pthread_cond as uv_cond

Clone this wiki locally