自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 使用C语言模拟Node(二) ——事件循环

文章目录1. nodejs的IO性能为什么爆棚?1.1 单线程同步阻塞IO1.2 多线程异步非阻塞IO1.3 单线程异步非阻塞IO1. nodejs的IO性能为什么爆棚?nodejs本身是单线程的,这样说其实不太恰当,准确来说nodejs是由一个主线程和若干服务线程组成的,对于开发者来说,只需要面对主线程,其它服务线程都是由node管理的,所以用起来就感觉像是单线程的。IO性能其实和是否异步是...

2018-12-29 23:27:46 743 1

原创 使用C语言模拟Node(一) —— 数据结构

文章目录项目简介数据结构项目简介基于c语言实现的仿node库,主要实现js的事件循环机制(单线程异步)和几大主要模块(event、socket、fs等)。这只是一个练手的项目,不能保证代码的绝对可靠性,如果发现bug,欢迎提issue,项目地址:https://gitee.com/lyxfj/async。数据结构JavaScript常用的数据类型,先来看下和C语言数据类型的差异和拟定的替...

2018-12-26 17:09:12 3425

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除