libuv跨平台异步 IO 库
libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。
特性:
-
非阻塞 TCP 套接字
-
非阻塞命名管道
-
UDP
-
定时器
-
子进程生成
-
通过 uv_getaddrinfo 实现异步 DNS
-
异步文件系统 API:uv_fs_*
-
高分辨率时间:uv_hrtime
-
正在运行程序路径查找:uv_exepath
-
线程池调度:uv_queue_work
-
TTY控制的ANSI转义代码: uv_tty_t
-
文件系统事件现在支持 inotify, ReadDirectoryChangesW 和 kqueue。很快会支持事件端口:uv_fs_event_t
-
进程间的 IPC 与套接字共享:uv_write2
已受支持的平台:
-
Microsoft Windows 操作系统,如 Windows XP SP2。使用 Visual Studio 或 MinGW 构建
-
Linux 2.6 使用 GCC 工具链
-
MacOS 使用 GCC 或 XCode 工具链
-
Solaris 121 或之后版本,使用 GCC 工具链
评论
libasync跨平台事件循环异步库
libasync异步库(beta),完全使用D语言编写的。libasync支持跨平台事件循环,连接增强和并发设施。libasync是非常轻量级的异步任务,可以很自然的嵌入到D语言项目中(要求2.066
libasync跨平台事件循环异步库
0
yasio轻量级跨平台异步 socket 库
yasio 是一个轻量级跨平台的异步socket库,专注于客户端和基于各种游戏引擎的游戏客户端网络服务,支持windows&linux&apple&android&wi
yasio轻量级跨平台异步 socket 库
0
bgfx跨平台渲染库
bgfx是一个跨平台、与图形API无关,"可打造个性引擎/框架“风格的渲染库。 支持的渲染后端:Direct3D9Direct3D11Direct3D12(WIP)OpenGL2.1OpenGL3.
bgfx跨平台渲染库
0
ZThread跨平台线程库
ZThread是一个C++的跨平台线程开发包。zthread库的用法和Java的多线程很相似,名字都差不多,比如Thread,Runnable,^_^举个例子入门一下吧在zthread里有一个任务的概
ZThread跨平台线程库
0
CrissCross跨平台C + +库
CrissCross是一种小型的跨平台C++库,用于处理控制台和文件I/O,CPU的识别(CPUID),散列(MD2,MD4,MD5编码,了SHA-1,SHA-256,SHA-512,Tiger),S
CrissCross跨平台C + +库
0