>Linux 学习<
DT2131
Rage, rage against the dying of the light.Do not go gentle into that good night.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LINUX 实现两个进程之间的通信
使用fork创建进程,实现两个进程之间的通信,一个进程把一个变量的值加5,另一个进程输出该变量的值。mmap()sem_t:#include #include #include #include #include using namespace std;int *cnt;sem_t *m1=NULL,*m2=NULL;int main(){ m1原创 2017-12-20 23:49:11 · 4702 阅读 · 0 评论 -
fork 双返回值的原因
转自:http://blog.youkuaiyun.com/livingpark/article/details/4069049【NOTE4】首先必须有一点要清楚,函数的返回值是储存在寄存器eax中的。其次,当fork返回时,新进程会返回0是因为在初始化任务结构时,将eax设置为0;在fork中,把子进程加入到可运行的队列中,由进程调度程序在适当的时机调度运行。也就是从此时开始转载 2017-12-19 17:23:06 · 502 阅读 · 0 评论 -
Linux 文件与目录管理笔记
自学自鸟哥的书,感谢鸟哥。一.路径相对路径与绝对路径. 代表此层目录.. 代表上层目录- 代表前一个工作目录~ 代表当前用户的主文件夹~dt2131 代表用户“dt2131”的主文件夹例:绝对路径: /usr/share/doc相对路径:../man(to /usr/share/man)二.执行文件路径变量$PATH$PATH 目录区分前后不同用户默认PATH不同。PATH可修改以 : 分隔本目录...原创 2018-03-04 13:35:30 · 486 阅读 · 0 评论
分享