Libuv 基礎 libuv 采用了 異步 (asynchronous), 事件驅動 (event-driven)的編程風格, 其主要任務是為開人員提供了一套事件循環和基於I/O(或其他活動)通知的回調函數, libuv 提供了一套核心的工具集, 例如定時器, 非阻塞網絡編程的支持, 異步訪問 ...
序言 本書由一系列 libuv 教程組成, libuv 是一個高性能事件驅動的程序庫,封裝了 Windows 和 Unix 平台一些底層特性,為開發者提供了統一的 API. 本書旨在涵蓋 libuv 的主要特性, 並不是一份完整介紹 libuv 內部每個 API 和數據結構的指南, 官方文檔 official libuv documentation 可以直接在 libuv 源碼提供的頭文件中找到 ...
2013-03-17 21:57 3 18406 推薦指數:
Libuv 基礎 libuv 采用了 異步 (asynchronous), 事件驅動 (event-driven)的編程風格, 其主要任務是為開人員提供了一套事件循環和基於I/O(或其他活動)通知的回調函數, libuv 提供了一套核心的工具集, 例如定時器, 非阻塞網絡編程的支持, 異步訪問 ...
最近看了一些有關 libuv 的東西,另外復習了一些與同步、異步、阻塞、非阻塞,異步IO(aio)的東西, 算是技術積累吧,等有時間了整理出一個完整的文檔出來,希望在今后的編程中用到。 不多說了,本文是今后幾篇《libuv 中文編程指南》的前言,先介紹下 libuv 究竟是干什么 ...
網絡 libuv 的網絡接口與 BSD 套接字接口存在很大的不同, 某些事情在 libuv 下變得更簡單了, 並且所有接口都是都是非阻塞的, 但是原則上還是一致的. 另外 libuv 也提供了一些工具類的函數抽象了一些讓人生厭的, 重復而底層的任務,比如使用 BSD 套接字結構來建立套接字 ...
文件系統 簡單的文件讀寫是通過 uv_fs_* 函數族和與之相關的 uv_fs_t 結構體完成的. libuv 提供的文件操作和 socket operations 並不相同. 套接字操作使用了操作系統本身提供了非阻塞操作, 而文件操作內部使用了阻塞函數, 但是 libuv 是在線程池中 ...
POCO庫中文編程參考指南(1)總覽 作者:柳大·Poechant 博客:Blog.CSDN.net/Poechant 郵箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 1 What is POCO ...
突然發現已經接近半年沒有寫過博客了,熙熙攘攘的城市里發生了巨大的變化。而IT行業也在開始變革,各種新技術,新思維。大數據,雲計算的發展,代表者移動互聯網的時代即將到來。可是我們還是要回歸本質,服務 ...
POCO庫中文編程參考指南(8)豐富的Socket編程 作者:柳大·Poechant 博客:Blog.CSDN.net/Poechant 郵箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 16th, 2012 1 POCO ...
作者:Hawstein 出處: http://hawstein.com/posts/google-java-style.html 聲明:本文采用以下協議進行授權: 自由轉載-非商用 ...