
linux
文章平均质量分 76
ZhihengTao
Welcome to discuss valuable issues. Email: 1554706732@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux进程共享内存通信示例
进程通信以读、拷贝、写三个进程写作完成文件拷贝为例,操作流程大致为: 主进程内申请共享信号量和共享内存区域,并对其做必要的初始化操作。然后再主进程中启动读、拷贝、写三个子进程。用共享信号量控制子进程的操作,用共享内存实现子进程通信。主进程持续等待,直至所有子进程执行完毕,然后释放信号量和共享内存。申请信号量int semid = semget(2333, 4, IPC_CREAT|0666)原创 2015-12-08 18:07:19 · 665 阅读 · 0 评论 -
调用系统api实现ls -l
输出流程1打开目录; 2进入目录; 3遍历目录,遇到文件直接输出,遇到目录递归; 4回到父目录;完整实现#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <dirent.h> #include <unistd.h> #include <sys/stat.h> #include <pwd.h> #incl原创 2015-12-18 18:37:16 · 631 阅读 · 0 评论 -
linux下简单模拟文件系统
整体思路:文件系统基于一个大文件实现 大文件数据分为几个区域来模拟简单的文件系统 1.User:username and password 2.SuperBlock:blockSize,blockNum,inodeNum,blockFree 3.blockBitmap:the use state of block area 4.inodeBitmap:the use state of in原创 2016-03-21 13:32:37 · 14299 阅读 · 12 评论 -
Simple IPC by Socket on Linux
Simple IPC by Socket on LinuxCommunicate between process on the same host or different hosts.On the same host: Use INET socket or UNIX socketOn different hosts: Use UNIX socket Head File [sock.h]#i...原创 2018-06-13 16:02:14 · 5775 阅读 · 0 评论