当前位置: 首页 > news >正文

美容美发网站建设方案/app推广方式

美容美发网站建设方案,app推广方式,cad如何做图纸模板下载网站,阿里云网站备案注销吗管道 创建内进程通道 //创建一个管道并且创建两个文件描述符 //fildes[0]: 读管道端 //fildes[1]:写管道端 int pipe(int filedw[2]); 文件描述符控制 复制一个打开文件描述符 //两个选择的接口,用到了 F_DUPFD 命令 int dup(int fildes); int dup2(i…

管道

   创建内进程通道

//创建一个管道并且创建两个文件描述符
//fildes[0]: 读管道端
//fildes[1]:写管道端
int pipe(int filedw[2]);

文件描述符控制

      复制一个打开文件描述符

//两个选择的接口,用到了 F_DUPFD 命令
int dup(int fildes);
int dup2(int fileds, int fileds2);

撤除文件描述符

   关闭一个文件

int close(int fildes);

输入和输出 

  文件读

ssize_t read(int fildes, void *buf, size_t nbyte);

  文件写

ssize_t write(int fildes, const void *buf, size_t nbyte);

一个文件的控制操作 

   文件控制

#include <sys/types.h>
#include <unistd.h>
#include <fcntl.h>/*为打开的文件提供了一系列控制*fildes: 一个文件描述符*cmd: 决定了控制的内容*/
int fcntl(int fildes, int cmd, ...);

读/写文件偏移量的重新定位

#include <sys/types.h>
#include <unistd.h>//为 fildes 所指定的文件重新设置偏移量
off_t lseek(int fildes, off_t offset, int whence);

 

文件同步

  文件的状态同步

#include <unistd.h>//用来暗示所有的文件描述数据被传输到了存储设备上
int fsync(int fildes);

  文件数据的同步

#include <unistd.h>//迫使当前所有排队的 I/O 操作进入同步I/O 状态
int fdatasync(int fildes);

 

异步输入与输出

   异步输入与输出的数据定义

      头文件<aio.h>能使<sys/types.h>, <signal.h>, <time.h>和<fcntl.h>中的符号可见

   异步 I/O 控制块

      异步 I/O 控制块结构 aiocb 在许多异步 I/O 接口中使用,它在<aio.h>中定义

  异步读

#include <aio.h>/**aiocbp->io_nbytes: 读 的 字 节 数 *aiocbp->aio_fildes: 读 的 文 件 *aiocbp->aio_buf: 读到的缓冲区*/
int aio_read(struct aiocb *aiocbp);

    异步写

#include <aio.h>/**aiocbp->io_nbytes: 读 的 字 节 数 *aiocbp->aio_fildes: 读 的 文 件 *aiocbp->aio_buf: 读到的缓冲区*/
int aio_write(struct aiocb *aiocbp);

    列出直接 I/O

#include <aio.h>//允许用一个函数调用初始化一个 I/O 请求列表
int lio_listio(int mode, struct aiocb *const list[], int nent, struct sigevent *sig);

得到异步 I/O 操作的错误状态

#include <aio.h>//返回 aiocbp 指向的结构所表示的错误状态
ssize_t aio_return(struct aiocb *aiocbp);

得到异步 I/O 操作的返回状态

#include <aio.h>ssize_t aio_return(struct aiocb *aiocbp);

删除异步 I/O 请求

#include <aio.h>//fildes: 文件描述符
//aiocbp: 指向异步 I/O控制块上的请求删除部分
int aio_cancel(int fildes, struct aiocb *aiocbp);

等待异步 I/O 请求 

#include <aio.h>//挂起调用进程直到至少一个 list 指向的异步 I/O 操作完成 或 一个信号中断了一个函数 或 超时了(timeout 指定)
int aio_suspend(const struct aiocb *const list[],int nent,const struct timespec *timeout);

异步文件同步化

#include <aio.h>//迫使所有与 (aiocbp 指向的)结构 aiocb中 aio_fildes 所指定的文件相关异步 I/O 操作进入同步状态
int aio_fsync(int op, struct aiocb *aiocbp);

 

http://www.lbrq.cn/news/1361773.html

相关文章:

  • 如何制作境外网站/域名查询网
  • 一级a做爰精免费网站/百度竞价关键词优化
  • 建设电子商务网站需要什么设备/soe搜索优化
  • 网站内容包括/武汉seo网站优化技巧
  • 郑州建网站msgg/seo网络优化是什么工作
  • 西安网站价格/网站描述和关键词怎么写
  • 中文域名注册管理办法/成都网站seo厂家
  • 扬中会建网站/抖音seo排名软件
  • 朝阳网站制作公司/电脑优化
  • 商城网站设计服务/嘉兴seo
  • 无锡网站开发电话/福州百度seo代理
  • 做影视网站需要多大硬盘/快速整站优化
  • 安徽建设工程造价信息网站/seo关键词优化软件官网
  • 长垣有做网站设计的吗/网店如何引流与推广
  • 网站空间去哪里买的/北京网络营销策划公司
  • wordpress改域名后500/谷歌seo网络公司
  • 唐山网站建设方案报价/广告营销推广方案
  • 建设主题网站步骤/网络营销推广实训报告
  • 制作图片怎么做/提升关键词排名seo软件
  • 做网站加班多吗/seo网站分析报告
  • 重庆手机网站推广报价/企业网站推广
  • 客户网站建设完成后需要什么/深圳知名网络优化公司
  • 建站小程序快速上线/黑帽seo365t技术
  • 蒙自做网站的公司/实时热搜榜
  • 做围棋题网站/semikron
  • 四川南充网站建设/2023年广州疫情最新消息
  • 福州建站价格/成都营销推广公司
  • 沙特政府建设部网站/冯宗耀seo教程
  • 定制网站和模板网站的区别/怎么制作个人网页
  • 网站备案和备案的区别/网络推广app是违法的吗
  • Linux 摄像头实时抓取:V4L2、FFmpeg 与 GStreamer 全面讲解
  • Hertzbeat如何配置redis?保存在redis的数据是可读数据
  • [硬件电路-148]:数字电路 - 什么是CMOS电平、TTL电平?还有哪些其他电平标准?发展历史?
  • [论文阅读] 人工智能 + 软件工程 | GitHub Marketplace中CI Actions的功能冗余与演化规律研究
  • Rust在CentOS 6上的移植
  • 学习游戏制作记录(各种水晶能力以及多晶体)8.1