-
打印进程树
利用两种编程方法实现linux进程树的打印
基于用户空间:通过访问/proc 里面的含有进程号的文件夹,获取进程的信息,每个文
件夹中都含有一个 status,通过 scanndir 获取其中的 pid,ppid 以及
- 2022-01-28 02:38:57下载
- 积分:1
-
ortp 库 好好使用
资源描述ORTP很好资源 好好下吧 ORTP很好资源 好好下吧 ORTP很好资源 好好下吧 ORTP很好资源 好好下吧 ORTP很好资源 好好下吧
- 2023-06-20 16:35:03下载
- 积分:1
-
linux下使用xlib模拟鼠标点击
linux下使用xlib模拟鼠标移动和点击。原来认为xlib有多神奇,原来和GTK+一样,操作非常方便.
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-06-15 17:56:32下载
- 积分:1
-
纯C语言编写的hmac-sha1
参考协议RFC2104,用 c 语言编写,代码简单易懂
- 2023-08-10 16:25:03下载
- 积分:1
-
EPOLL详细例子
很好的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%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-02-11 00:45:03下载
- 积分:1
-
管道通信
int main(int argc, char **argv){ int pipefds[2],pipefds2[2]; pid_t pid; int i,j; char buffer[255]; if(pipe(pipefds) < 0) //第一个管道 { printf("error
"); } pid=fork(); if(pid
- 2022-12-15 02:55:04下载
- 积分:1
-
并发服务器(二)多线程
• POSIX 线程库Pthreads介绍
• POSIX pthreads库提供的基本线程的操作
• 线程的属性
• 线程互斥和同步
• 使用GDB 调试线程以及线程的调优
• 多线程网络服务器模型
• 试验题目
- 2022-03-25 21:46:28下载
- 积分:1
-
AODV 路由协议的分簇算法
这是在聚类的源代码AODV 路由协议。欢迎下载,试用。谢谢大家的支持!
- 2022-01-28 17:19:13下载
- 积分:1
-
网络多进程通信各种模块
实现身份认证、多进程处理模式,里面有各种模版可以直接用,等待进程的消亡,避免出现僵尸进程,能够完美的结合Linux系统,实现网络通信。
- 2022-11-29 04:10:03下载
- 积分:1
-
椭圆曲线 cryprtograrphy
简单的 ECDSA 实现 c。在这里讨论了使用非对称加密技术的加密算法。有很多算法使用公开可用的模块,如 MD5,沙 1 实现上传 ECDSA 用 C 语言编写的简单实现。
- 2023-02-23 05:00:04下载
- 积分:1