摘要:
buzhidaoshifouyouomulu haha xcv xcvxcvzxcv werwerwer wer wer wer w jijzxiocvjiosdfwewerrwe sdf sd f sdf 阅读全文
摘要:
ji adfasdfa asdf as df das fa sdf 阅读全文
摘要:
当你上课感觉就像打酱油时,当你对研究生很迷茫时,当你坐在电脑前孜孜不倦时,请看下面的文章,很受用,至少我心里现在没有以前浮躁。好的文章有时能改变一个人的精神状态,下面就是其中之一。 上海大学一位姓吴老师说:"不可否认的是,研究生面临着比较大的生存压力,但是要平衡自己的方向,在没有生存威胁的情况下,要专注于学习。"他表示,在社会心理普遍比较浮躁的情况下,就要求研究生要拿出宽广的视野来,权衡自己眼... 阅读全文
摘要:
1.进程同步:各进程按照一定的顺序执行的过程。异步就不一定有顺序,而是随机的执行。一组并发进程进行互相合作,互相等待,使得各进程按照一定的顺序执行的过程。2.system系统调用可以按照字符串方式调用系统命令。3.生产者只需要释放信号量;消费量只需要获取而不需要释放4.信号量初始值等于0,在互斥通讯中大于05.生产者:(1)创建信号量集合的键值(ftok函数)(2)创建信号量(semget函数)(... 阅读全文
摘要:
1.产生背景:有些资源呗多个进程同时访问的时候,可能出现数据混乱的现象2.定义:信号量有名信号灯。主要是用来保护临界资源(进程互斥)。进程可以根据他判定是否可以访问临界资源。还可以用于进程同步。实质:一个数字操作:获取和释放。利用信号量的值判断是否可以操作,大于0可以。0不可以。所以在创建操作之前一般要保证初始值是1.可以使用semctl函数来获取和设置初始值。3.分类:(1)二值信号量:信号灯的... 阅读全文
摘要:
1.信号:在Linux中信号也是最为古老的通信机制2.信号处理流程:(1)选择信号(2)发送信号(3)处理信号3.信号类型:(1)SIGHUP:终端发出的结束信号(2)SIGINT:键盘中断信号(3)SIGKILL:结束接收信号的进程(杀死进程)(4)SIGTERM:kill命令发出的信号(5)SIGSTOP:暂停进程(6)SIGCHLD:子进程停止或结束的时候用来通知父进程4.忽略信号:有些信号... 阅读全文
摘要:
1.有名管道:又称为FIFO文件。2.man命令:1.系统命令,2.系统调用,3库函数3.函数学习5.2 创建有名管道5.2.1 函数名mkfifo5.2.2 函数原形int mkfifo(const char *pathname, mode_t mode);5.2.3 函数功能创建一个fifo文件(有名管道)5.2.4 所属头文件5.2.5 返回值成功:0失败:-15.2.6 参数说明Pathn... 阅读全文
摘要:
1.进程间通讯的目的(1)数据传输(2)资源共享(3)通知事件(4)进程控制2.通讯发展(1)UNIX进程间通讯(2)基于System V进程间通讯(3)POSIX进程间通讯3.POSIX标准4.进程间通讯的主要方式(1)无名管道(2)有名管道(3)信号(4)消息队列(5)共享内存(6)信号量(7)套接字5.管道通信(1)一个进程在管道尾部写入数据,另一个进程管道头部读取数据(2)无名管道:只能用... 阅读全文
摘要:
一.进程是一个具有独立功能的程序的一次运行活动。二.特性:(1)动态性(2)异步性(3)独立性(4)并发性三.三态:1.就绪:任何时刻都只有一个进程在CPU运行,但是同一时刻有多个进程就绪。通过一定的算法将就绪的进程挑选出来,然后交给CPU执行。2.执行:当进程被调度以后,就进入执行状态。3.阻塞:进程的请求暂时得不到满足,就是阻塞状态。4.在阻塞和执行之后都会在此回到就绪状态,等待下一次的调度。... 阅读全文
摘要:
1.格林威治时间(UTC):即世界标准时间。是以英国伦敦的一个地方的时间为标准。日历时间:以一个标准时间点(1970.01.01.00:00:00:)为起点,到现在所经历的秒数。2.函数学习1.1 获取日历时间1.1.1 函数名Time1.1.2 函数原形time_t time(time_t *t);1.1.3 函数功能返回日历时间1.1.4 所属头文件1.1.5 返回值成功:返回从1970.1.... 阅读全文