原文:libuv 中文編程指南(二)libuv 基礎

Libuv 基礎 libuv 采用了 異步 asynchronous , 事件驅動 event driven 的編程風格, 其主要任務是為開人員提供了一套事件循環和基於I O 或其他活動 通知的回調函數, libuv 提供了一套核心的工具集, 例如定時器, 非阻塞網絡編程的支持, 異步訪問文件系統, 子進程以及其他功能. 事件循環 Event loops 在事件編程模型中, 應用程序通常會關注某些 ...

2013-03-17 21:57 0 47320 推薦指數:

查看詳情

libuv 中文編程指南(零)前言

最近看了一些有關 libuv 的東西,另外復習了一些與同步、異步、阻塞、非阻塞,異步IO(aio)的東西, 算是技術積累吧,等有時間了整理出一個完整的文檔出來,希望在今后的編程中用到。 不多說了,本文是今后幾篇《libuv 中文編程指南》的前言,先介紹下 libuv 究竟是干什么 ...

Mon Mar 18 05:59:00 CST 2013 1 18026
libuv 中文編程指南(四)網絡

網絡 libuv 的網絡接口與 BSD 套接字接口存在很大的不同, 某些事情在 libuv 下變得更簡單了, 並且所有接口都是都是非阻塞的, 但是原則上還是一致的. 另外 libuv 也提供了一些工具類的函數抽象了一些讓人生厭的, 重復而底層的任務,比如使用 BSD 套接字結構來建立套接字 ...

Mon Mar 18 05:57:00 CST 2013 3 23963
libuv 中文編程指南(三)文件系統

文件系統 簡單的文件讀寫是通過 uv_fs_* 函數族和與之相關的 uv_fs_t 結構體完成的. libuv 提供的文件操作和 socket operations 並不相同. 套接字操作使用了操作系統本身提供了非阻塞操作, 而文件操作內部使用了阻塞函數, 但是 libuv 是在線程池中 ...

Mon Mar 18 05:57:00 CST 2013 0 14951
libuv 介紹

Cross-platform asynchronous I/O 背景: 特別說明的是libev 中包含了libevent 的內容,而libuv從libev修改而來。 node.js 最初發起於 2009 年, 是一個可以讓 Javascript 代碼脫離瀏覽器的執行環境, libuv 使用 ...

Tue Nov 10 06:19:00 CST 2015 0 6824
libuv之介紹

本人是在研究linux下socket TCP/IP通訊時,用到了一些linux下的API,比如socket, connect, bind,listen, accept等等,簡單寫個點對點的通訊,直接用 ...

Fri Oct 19 23:00:00 CST 2018 0 5566
編譯libuv

windows:   安裝python   安裝gyp     gyp是google的項目項目構建工具。下載地址https://github.com/turbulenz/gyp,下載解壓縮后,在文件夾中運行setup.py install就安裝好了   編譯libuv ...

Wed Feb 01 02:20:00 CST 2017 0 1590
libuv事件循環

目錄 1、說明 2、數據類型 2.1、uv_loop_t 2.2、uv_walk_cb 3、API 3.1、uv_loo ...

Wed Feb 03 19:30:00 CST 2021 0 514
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM