Skip to content

libuv源码阅读的注释版本

License

Unknown, CC-BY-4.0 licenses found

Licenses found

Unknown
LICENSE
CC-BY-4.0
LICENSE-docs
Notifications You must be signed in to change notification settings

huenchao/libuv-study-v1.x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

看libuv的源码的几个前置背景

  1. 看官网给的图片,你会发现IO部分占了很大的比重,所以你需要先去了解一点Linux IO相关知识。
  2. 会debug代码,直接照着这个issue配置环境就行。
  3. 一定要熟背uv_handle_s,uv_loop_s这两个结构体,你可以先拿timer、idle、check、prepare这些阶段的代码去debug,就会明白他的重要性。这些issue里都给了参考文章。
  4. 当你把上面3件事情做的差不多了,准备看io_poll还有线程池的时候,可以看下这个视频,他对network 1o架构和fs io架构在4:20的时候就开始说了。

About

libuv源码阅读的注释版本

Resources

License

Unknown, CC-BY-4.0 licenses found

Licenses found

Unknown
LICENSE
CC-BY-4.0
LICENSE-docs

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published