登录
首页 » Linux编程 » EPOLL详细例子

EPOLL详细例子

于 2023-02-11 发布 文件大小:247.01 kB
0 67
下载积分: 2 下载次数: 1

代码说明:

很好的EPOLL文档 例子Lock.cpp :      锁的操作 , 读锁可以并发 , 写锁独占.Queue.h  :      队列的封装 , 队列的读和写都加了锁的保护.Socket.cpp :   套接口的简单封装.Thread.cpp :   线程的封装实现了些简单的线程停止,运行等功能 , 启动别的线程的时候需要继承次类.Worker.cpp :  用户接口类 , 用户需继承此类。ListenThread.cpp(继承Thread.cpp) : 服务器监听线程.如果有客户端连接通知ThreadPool类,由ThreadPool类进行任务分派.TaskThread.cpp(继承Thread.cpp) : 具体任务类,负责接受客户端发送数据.ThreadPool.cpp (继承Thread.cpp) : 线程池类负责启动别的线程 , 并且进行线程调度。首先启动ListenThread.cpp类,如果有客户端连接ListenThread.cpp类发送信号通知ThreadPool.cpp类,收到信号再分配给TaskThread.cpp类,进行处理。如果没有空闲任务类,动态再 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • redis
    应用背景 1. redis源码并且提供redis相关操作的说明文档; 2. redisbook书籍; 3. redis基本操作 关键技术 redis是基于键值对的nosql数据库引擎,通过该开源项目可构建分布式消息队列, 并作为数据库引擎缓解关系型数据库在速度方面的不足。
    2022-01-25 20:10:21下载
    积分:1
  • managesystem
    此源代码基于linux平台的gtk+图形库,应用三级链表解决问题,有少许功能有bug,仅为初学者提供一个参考,gtk库比较简单好用
    2022-07-13 08:12:48下载
    积分:1
  • 通信(LINUX下)实验报告源码
    学习如何利用管道机制、共享存储区机制进行进程间的通信,并加深对上述通信机制的理解。 内容: (1) 了解系统调用pipe()、shmget()、shmat()、shmdt()、shmctl()的功能和实现过程。 (2) 编写一段程序,使其用管道来实现父子进程之间的进程通信。子进程向父进程发送自己的进程标识符,以及字符串“is sending a message to parent ! ”。父进程则通过管道读出子进程发来的消息,将消息显示在屏幕上,然后终止。 (3) 编写一段程序,使其用共享存储区来实现父子进程之间的进程通信。父进程创建一个长度为512 字节的共享内存空间,显示写入该共享内存的数据;子进程将共享内存也附加到自己的地址空间,并向共享内存中写入数据。 思考 (1) 上述哪个通信机制提供了发送进程和接收进程之间的同步功能?这些同步是如何进行的? (2) 上述通信机制各有什么特点,它们分别适合于何种场合?
    2022-05-16 17:17:09下载
    积分:1
  • lkjlkasjlkj LJ L J L克莱克
    2022-03-30 02:23:32下载
    积分:1
  • 学习嵌入式期间的一些小代码
    是我学习嵌入式驱动开发第一天的学习代码! 希望对大家有帮助, 在这学习路上希望多找点小伙伴
    2022-07-11 09:07:52下载
    积分:1
  • linux下的简单文件传输源码
    Linux下实现的文件传输源码,     服务器和客户机代码在同一个文件上,可以支持大文件,不支持断点续传,可以作为学习linux下网络编程的教程
    2022-04-22 06:06:06下载
    积分:1
  • socket
    双网卡的套接字编程,将双网卡的通讯通过名称来编写,能够实现双网卡的同时工作的目的。
    2023-07-30 01:25:03下载
    积分:1
  • C语言,处理批量导数的源代码分享中中中中中中中中
    资源描述C语言,处理批量导数的源代码分享,C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享C语言,处理批量导数的源代码分享
    2022-03-19 14:53:55下载
    积分:1
  • liunx系统上小游戏
    liunx系统上小游戏
    2022-08-03 02:01:37下载
    积分:1
  • 基于ARM 的QT 摄像头开发软件
    网上获取的摄像头驱动开发,基于ARM 开发板,QT 平台。希望对大家有用。
    2022-11-20 20:25:03下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载