C语言模块编译方法:
================== 1、一般方式开始 ===============
(1)创建文件fred.c
[root@localhost 1]# vi fred.c
#include <stdio.h>
void fred(int arg){
printf("fred: we passed %d \n",arg);
}
(2)创建文件bill.c
[root@localhost 1]# vi bill.c
#include <stdio.h>
void b...
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
开始学习shell 脚本的 应用举例
///////////////////////////////////////////////////////////////////////////////////////////...
============= 信号量 =============
1. 进程1创建信号量集
2. 进程2连接该信号量集,sleep(60)——休眠60秒,之后利用该信号量进行加锁
3. 进程3连接该信号量集,之后将该信号量集删除。
运行过程:利用进程1创建信号量集,利用进程2连接该信号量进行加锁操作,在
休眠60秒,运行进程3,连接该信号量集,并将该信号量集删除。看看
...
*******************************************************************************
进程间通信方式之一: 共享内存
进程1:创建共享内存1和共享内存2,并初始化共享内存1为0,并输出初始化之后的共享内存1的内容,然后重新给共享内存1赋予新的内容并输出该内容;与此同时给共享内存2赋予一定的内容并输出,之后再sleep 60秒,删除共享内存1和共享内存2。
进程2:在进程1运行的时候(进程1在sleep 60秒的时候),连接共享内存1和共享内...