Avatar notebook default
10篇文章 · 20079字 · 1人关注
  • Linux-C-10-libevent

    Libevent介绍 Libevent是一种适合于多平台的(Windows,Linux,BSD)多种平台的轻量级开源高性能事件触发网络库,在li...

  • Linux-C-9-线程池编程

    线程池 线程池:因为线程在频繁的进行创建和销毁过程中浪费CPU资源,线程池就是把一堆线程放在一个池子里面进行统一管理;线程池工作流程:1、初始化...

  • Linux-C-8-IO复用

    概念 IO复用:用于表示多个网络链接复用一个IO线程,具有开销小的优点,但是同样的编程的复杂度就会比较高; IO复用使用的几个函数 select...

  • Linux-C-day-7-socket

    网络模型 物理层 物理层表示的是比特流传输,通常包括串口/COM口、并行/LPT口、USB、网线接口、电话线接口;其中串口包括智能仪表接口(RS...

  • Linux-C-day-6-线程

    线程基础 线程是进程的一个执行单元,执行一段程序片段,线程共享全局变量;线程的查看可以使用命令或者文件来进行查看;命令:ps -T -p -...

  • Linux-C-day-5-读写锁

    读写锁 当一个进程正在读或者修改某个文件的某个部分时,组织其他进程修改同一个文件或者同一个文件的某个区域。对于Linux来说一切皆是文件,包括I...

  • Linux-C-day-4-进程间通信-消息队列||信号量 ||共享内存

    消息队列 消息队列是在内核中实现的,并且是具有一定的优先级的一种进程间通信模型 POSIX PIC消息队列 在unpv22e,ch 5.1--5...

  • Linux-C-day-3-进程间通信--FIFO/套接字

    FIFIO管道 通过命名管道通信,命名管道之间的通信读和写必须同时执行,否则就会阻塞,但是命名管道可以用于非亲缘进程间通信; 创建命名管道:in...

  • Linux-C-day-2-进程通过--管道通信

    管道通信 进程间管道通信方式可以通过man 7 pipe来查看; 匿名管道 单工管道 打开管道:使用popen(),关闭管道使用pclose()...

文集作者