libuvSEARCH AGGREGATION

专线服务

基于UCloud全球物理网络,提供自主研发的内网加速产品-高速通道UDPN、全球动态加速产品-PathX、云服务远程加速产品-GlobalSSH&GlobalRDP,满足用户的各种场景需求。
libuv
这样搜索试试?

libuv精品文章

  • libuv的C++封装

    libuv_cpp11是一个基于libuv的C++封装网络库,基于本人实际项目需求开发并使用。接口较为简单易用,并对libuv一些特性做了扩展及优化。压测结果稳定、高效。未发现内存泄漏及崩溃相关bug。 为什么需要封装libuv 截至目前,C++...

    Rocko 评论0 收藏0
  • Node中的事件循环

    ...的执行环境。我们先来看一下官网的依赖包有哪些? V8 libuv http-parser c-cares OpenSSL zlib 上面就是nodejs中依赖的模块。那么这些模块之间是如何工作的呢?模块之间的工作关系如下图所示: 主要过程如下: step1: 用户的代码通过v8...

    lwx12525 评论0 收藏0
  • lua + libuv 的坑与爽

    libuv 是大名鼎鼎的 nodejs 的底层库。用 C 实现,代码量不大,但是五脏俱全。比起同类项目 libevent 我更喜欢它简洁的 API 接口。比 libevent 少了 httpserver 多了 subprocess 功能,封装得很棒,免去了传统的 fork 和 pipe 的不直观的做...

    zone 评论0 收藏0
  • libuv 之《通过管道读取子进程数据》

    首先推荐一本 libuv 的书《An Introduction to libuv》 http://nikhilm.github.io/uvbook/ 我遇到的问题是,打开一个子进程 ls -l /tmp,我想读取输出。这本书里面是没有提到的,我在 stackoverflow 找到了答案。 http://stackoverflow.com/questions/1475150...

    layman 评论0 收藏0
  • 初窥JavaScript事件机制的实现(一)—— Node.js事件驱动实现概览

    ...nt loop的实现 Node采用V8作为JavaScript的执行引擎,同时使用libuv实现事件驱动式异步I/O。其事件循环就是采用了libuv的默认事件循环。 在src/node.cc中, Environment* env = CreateEnvironment( node_isolate, uv_default_loop(), cont...

    lavor 评论0 收藏0
  • Node 基础学习

    ...有哪些东西? 除去V8,Node中另外一个比较重要的组成就是 libuv。 What? libuv是什么鬼? 先说说,关于Node的另外一句话: Node is designed to build scalable network applications. 这句话的底气在哪儿,就是Node本身采用的 事件驱动,非阻塞I/O模...

    alaege 评论0 收藏0
  • [译] Node.js 架构概览

    ...级快)然后执行。V8 有多快?看看这个爆栈网的回答。 libuv:提供异步功能的 C 库。它在运行时负责一个事件循环(Event Loop)、一个线程池、文件系统 I/O、DNS 相关和网络 I/O,以及一些其他重要功能。 其他 C/C++ 组件和库:如 c-...

    antyiwei 评论0 收藏0
  • JavaScript 单线程不简单.md

    ...CPU 得到更充分的使用。 NodeJS 异步 I/O 模型的实现离不开 libuv 层,libuv 提供了一个线程池来执行 I/O 操作,执行完毕后再将结果返回给执行线程,因此 I/O 操作不会阻塞执行线程地继续执行。libuv 是一个事件驱动的异步 I/O 库,它...

    Lowky 评论0 收藏0
  • JavaScript 单线程不简单.md

    ...CPU 得到更充分的使用。 NodeJS 异步 I/O 模型的实现离不开 libuv 层,libuv 提供了一个线程池来执行 I/O 操作,执行完毕后再将结果返回给执行线程,因此 I/O 操作不会阻塞执行线程地继续执行。libuv 是一个事件驱动的异步 I/O 库,它...

    sushi 评论0 收藏0
  • Native Hybrid Programming 之构建初探

    ...在应用层写一套业务隔离的,跨平台的 SDK, 我便瞄准了 libuv 这个库,开始了 Native Hybrid 的研究 —— 为了写一次代码可以同时在 Android 和 iOS 平台上进行编译/运行。 libuv 一开始觉得编译 libuv 很困难,我采用了 gyp 的方案,而且...

    Jokcy 评论0 收藏0
  • node核心特性理解

    ...他C/C++库时需要自己写的Bindings),这一层向下封装了V8和libuv接口,向上提供了基础API接口,是连接javascript和C++的桥梁 第三层是支撑 Node.js 运行的关键,由 C/C++ 实现。 V8 是Google开发的JavaScript引擎,提供JavaScript运行环境,可...

    huangjinnan 评论0 收藏0
  • 深入理解Node.js 进程与线程(8000长文彻底搞懂)

    ...pt 的宿主环境,无论是 Node 还是浏览器都是多线程的因为libuv中有线程池的概念存在的,libuv会通过类似线程池的实现来模拟不同操作系统的异步调用,这对开发者来说是不可见的。 某些异步 IO 会占用额外的线程 还是上面那个...

    Harpsichord1207 评论0 收藏0
  • 真正理解 Node.js 的事件循环

    ...系列回调完成的。 在开发者看来,这一切都由一个名为 libuv 的库处理,它提供了一种称为事件循环的机制。 事件循环机制也许是在整个环境中最被误解的概念 常见的误解 误解1:时间循环和用户代码跑在不同的线程当中 原因...

    GeekGhc 评论0 收藏0
  • node - 非阻塞的异步 IO

    ...态。Node.js 的开发者在 libev 和 libeio 的基础上还抽象出了 libuv 层: (http://docs.libuv.org/en/v1.x/design.html)。所有的 IO操作都会转发给由 libuv 管理的工作线程去执行,由 libuv 与 libev 和 libeio 进行交互。 事件驱动 事件驱动与事件循环互...

    yuxue 评论0 收藏0
  • node - 非阻塞的异步 IO

    ...态。Node.js 的开发者在 libev 和 libeio 的基础上还抽象出了 libuv 层: (http://docs.libuv.org/en/v1.x/design.html)。所有的 IO操作都会转发给由 libuv 管理的工作线程去执行,由 libuv 与 libev 和 libeio 进行交互。 事件驱动 事件驱动与事件循环互...

    keelii 评论0 收藏0

推荐文章

相关产品

<