热门标签
更多>
搜索结果
查询Tags标签: libuv,共有 4条记录-
libuv释放handle占用的时机
只能在uv_close之后的uv_cb中对handle内存进行释放。 因为uv_close本身只是将handle代释放队列,倘若释放时遇到某些异步处理(如:uv_write)需要失败回调通知,将会继续调用对应的回调,此时再访问handle和可能因内存访问coredump。
2021/11/18 23:10:28 人评论 次浏览 -
libuv释放handle占用的时机
只能在uv_close之后的uv_cb中对handle内存进行释放。 因为uv_close本身只是将handle代释放队列,倘若释放时遇到某些异步处理(如:uv_write)需要失败回调通知,将会继续调用对应的回调,此时再访问handle和可能因内存访问coredump。
2021/11/18 23:10:28 人评论 次浏览 -
面试官问:Node 与底层之间如何执行异步 I/O 调用?
本文你能学到:Node.js 与底层之间是如何执行异步I/O调用的?和事件循环怎么联系上的呢?为什么说 Node 高性能,Node 的异步I/O 对高性能助力了什么?Node 的事件循环,你对事件怎么理解?★ 看完本文后,你应该能更好的去理解事件循环,知道事件是怎么来的,Node 究竟执…
2021/7/9 12:06:13 人评论 次浏览 -
为什么要读node源码
首先,阅读源码的目的无非两个 1 深入了解和理解他或一些底层的原理 2 从中学到一些优秀的设计思想和实践。 如果你没有这两个目的,那其实就没有必要去看源码了。那接下来聊一下从阅读nodejs源码中,可以得到什么。 首先我们要深刻理解到nodejs是什么?大家都知道nodejs是…
2021/4/18 12:26:58 人评论 次浏览