240 发简信
  • I/O复用--Select

    Select I/O复用,可以调用系统调用select和poll!在这两个系统调用中的某一个阻塞,而不是真正的阻塞I/O系统调用! select...

  • Linux异步通知 fasync

    Linux异步通知 fasync 我们知道,驱动程序运行在内核空间中,应用程序运行在用户空间中,两者是不能直接通信的。 但在实际应用中,在设备已...

  • fcntl

    fcntl是计算机中的一种函数,通过fcntl可以改变已打开的文件性质。fcntl针对描述符提供控制。参数fd是被参数cmd操作的描述符。针对c...

  • 信号处理函数

    信号处理函数 sigaction的用法 int sigaction ( int signo, const struct sigaction *a...

  • 信号种类

    信号种类 信号分为可靠信号与不可靠信号,可靠信号又称为实时信号,非可靠信号又称为非实时信号。 不可靠信号 信号代码从1到32是不可靠信号,不可靠...

  • 120
    信号(signal)------pause

    pause pause函数使调用进程挂起直到有信号递达! int pause(void); 处理方式: 如果信号的处理动作是终止进程,则进...

  • 120
    信号(Signal)

    信号的基本概念 信号被认为是一种软件中断(区别于硬件中断),信号机制提供了一种在单进程/线程下处理异步事件的方法。 每个信号都有一个编号和一个宏...

  • 120
    Socket------基于UDP的编程实例

    UDP编程框架 由以上框图可以看出: 客户端要发起一次请求,仅仅需要两个步骤(socket和sendto) 而服务器端也仅仅需要三个步骤即可接收...

  • 120
    Socket------基于TCP的编程实例

    流程: 服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。 在这时...