随笔分类 - 操作系统
摘要:惊群效应指的是在生产者和消费者模型中,生产者广播时,使得多个消费者产生响应。 测试:把模拟售票系统的49行改成每次只补一张票。 如果用 if , 结果 当第一次补票的时候,因为是if,所有的4个线程都做出反应,但是实际的票只能满足线程1,所以导致另外3个线程提前退出。 改用while, 结果 con
阅读全文
摘要:主要用到函数: 程序模拟了4个窗口,一起卖20张票。 实验结果如图: 一些结论: 1、网上对linux下sleep()休眠的是整个进程还是某一个线程的答案不统一,在我的测试环境下(ubuntu 16.04 LTS),发现sleep休眠的是单独线程。理由: 结果中,窗口1每1秒卖一张票,窗口2每2秒卖
阅读全文
摘要:父进程创建两个子进程,子进程通过管道向父进程传递消息。父进程先读子进程1的,再读子进程2的。 发送信号告诉两个子进程向管道写数据,等到子进程结束,再从管道读取。 把L52,L53分别和L58,L59互换,就实现了先读进程1,再读进程2。
阅读全文
摘要:调用fork()创建两个子进程,父进程接受SIGINT信号中断,之后发送16和17中断子进程。 运行后打开另一个终端,用ps aux获取进程pid号 向父进程发送SIGINT中断信号。 结果:
阅读全文
摘要:一、什么是进程:进程是并发程序的一次执行过程,是并发程序在一个数据集合上的执行过程,是系统进行资源分配和调度的一个独立单位。 二、进程的特征: 1、动态性:进程的实质是程序的一次执行过程,因此,动态性是进程最重要的特性。进程由操作系统建立与撤消,具有一定的生命周期。它由“创建”而产生,由“调度”而执
阅读全文
浙公网安备 33010602011771号