架构图、事件循环loop
异步文件操作
1: uv_fs_t: 文件操作的请求对象;
result是每次请求的结果;
2: uv_fs_open: 打开一个文件:
文件的打开模式 #include <fcntl.h>,以linux的模式为准;
打开文件成功后: 获得打开文件的句柄uv_file对象 result
3: uv_fs_req_cleanup: 清理这个请求所占的资源
4: uv_fs_close: 关闭掉一个文件
5: uv_fs_read: 异步的读文件
6: uv_fs_write: 异步写文件
配置好存放文件的目录
例如我的文件在bin文件夹
打开与关闭文件
异步读取文件
stdin/stdout
1: 学会标准输出的异步读写;
stdin –> 0
stdout–>1;
2:如果要回掉:那么就回掉函数里面清理请求,否则的话,调完以后马上清理;
异步写文件