利用libev、模板、单例实现类函数的注册、解注册、定时回调、开始计时、停止计时等功能
2021-09-15 16:07:12 2KB Linux 定时器 函数回调
1
Linux实现lvm扩容根分区.rtf
2021-06-17 13:02:11 10.31MB Linux centos lvm 扩容
1
仿照unix操作系统中的find命令,在实现一个myfind命令。myfind命令从指定的目录下开始,递归地查找指定文件
2021-06-10 09:31:20 7KB myfind
1
基于Linux实现简单的队列功能。本代码实现了阻塞和非阻塞方式出入队列。同时是线程安全的。如果队列满,在入队时可以指定最大超时。如果队列空,可以在出队时指定最大超时。
2021-05-15 22:00:36 10KB 队列 queue
1
linux实现的简易网络文件传输工具
2021-04-23 15:43:37 4KB 文件传输
1
基于linux实现socket通信
2021-03-23 21:01:57 50KB linux socket 聊天
1
可实现以下功能 1:查看进程信息 2:查看用户和主机信息 3:显示当前目录信息 4:显示Linux创始人 5:显示Linux分发版本名称和Linux内核版本 6:显示当前的IP地址 7 :退出 8 里面的main.sh文件可直接拉入linux系统里面运行,也有源代码
2021-02-01 18:02:09 1KB linux shell
1
参考教材中的生产者消费者算法,创建5个进程,其中两个进程为生产者进程,3个进程为消费者进程。一个生产者进程试图不断地在一个缓冲中写入大写字母,另一个生产者进程试图不断地在缓冲中写入小写字母。3个消费者不断地从缓冲中读取一个字符并输出。为了使得程序的输出易于看到结果,仿照的实例程序,分别在生产者和消费者进程的合适的位置加入一些随机睡眠时间。
2020-01-03 11:42:45 3KB linux 进程 线程 生产者消费者
1
理发师问题的描述:一个理发店接待室有n张椅子,工作室有1张椅子;没有顾客时,理发师睡觉;第一个顾客来到时,必须将理发师唤醒;顾客来时如果还有空座的话,他就坐在一个座位上等待;如果顾客来时没有空座位了,他就离开,不理发了;当理发师处理完所有顾客,而又没有新顾客来时,他又开始睡觉。
2019-12-21 22:04:07 2KB linux 进程 线程
1
教材中对读者写者问题算法均有描述,但这个算法在不断地有读者流的情况下,写者会被阻塞。编写一个写者优先解决读者写者问题的程序,其中读者和写者均是多个进程,用信号量作为同步互斥机制。
2019-12-21 22:04:07 4KB linux 进程 线程 读者写者
1