自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

转载 操作系统 线程间通信之Java管程

友情链接们: (1)百度百科“java 管程 生产者 消费者” (2)管程,生产者消费者 https://blog.csdn.net/qq_22238021/article/details/80159066 (3)Java管程解决生产者消费者问题 https://www.cnblogs.com/xkxf/p/7867042.html (4)Java多种方式解决生产者消费者问题(十分详细) http...

2019-05-17 18:22:44 220

转载 操作系统 进程间通信函数

一、进程间通信之消息队列 “消息队列”是在消息的传输过程中保存消息的容器。 对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息。 消息队列与管道不同的是,消息队列是基于消息的,而管道是基于字节流的,且消息队列的读取不一定是先入先出。 消息队列也有类似管道一样的不足,就是每个消息的最大长度是有上限的(MSGMAX),每个消息队列...

2019-05-17 18:15:51 216

原创 操作系统 进程间通信shmget error:Invalid argument的其中一个原因

进程间通信出现shmget error:Invalid argument的其中一个原因 在测试程序的过程中,常常使用Ctrl+C终止程序的运行。由于程序中可能存在某些子进程尚未结束,仍占据共享内存,因此会报错:shmget error:Invalid argument,原因是key值仍在使用(即共享内存未释放/不可用)。 解决办法: 首先使用命令ipcs –m查看共享内存的状况 一般最后一条...

2019-05-17 17:31:23 2706

原创 操作系统 进程间通信实验题之共享内存

/*实验题目:参考题目“用pthread线程+sem+mutex模拟“生产者-消费者”问题”, 用“共享内存”的方法实现父、子进程之间的生产者消费者问题,信号量操作采用“sem_init/sem_wait/sem_post”模式*/ 同时参考以下网页: (a)https://blog.csdn.net/qq_31490151/article/details/78984593 (b)https:/...

2019-05-16 22:48:27 1087

原创 操作系统 进程间通信实验题之消息队列

/*实验题目 1. 编写一对程序:(1)发送端客户程序ctest_name;(2)接收方服务器程序stest_name;要求: # ctest msg1 3 # ctest msg2 4 # ctest msg3 1 # ctest msg4 9 (3,4,1,9只是优先级模板,每个同学用自己学号倒数第1/2/3/4位的值填充优先级,若有重复的则顺取倒数前一位) # stest server pi...

2019-05-16 22:45:11 920

基于react的共享单车管理系统

本资源为基于react的共享单车管理系统的前端部分的源码,具体实现流程参考相关网站视频。所使用到的语言主要是Javascript

2020-12-11

JUPYTERNOTEBOOK.zip

Jupyter Notebook介绍、安装及使用教程,Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。

2020-01-12

多线程矩阵乘法

多线程矩阵乘法:传入两个4*4矩阵A、B,求出A×B的结果矩阵C;要求:(1)主线程接受用户输入的矩阵A/B的数据,并打印原始矩阵A/B ;(2)用4个工作线程分别计算结果矩阵C的左上、右上、左下、右下四个2*2区域的结果;(3)主线程等待4个工作线程完成,并打印矩阵C最终的最终结果。

2019-04-04

消除僵尸进程的两种方法

消除僵尸进程一般有5种方法,此处为其中的最常见最常用的两种

2019-03-29

模拟shell程序

实现linux下的模拟shell程序,打印出命令提示符,能够实现基本的linux命令如ls,cat,cd命令等,并可以实现&后台命令,|管道命令,“>”“>>”重定向与追加重定向命令等.

2019-03-29

约瑟夫环的顺序表实现

约瑟夫环的顺序表实现,含有数据测试。首先需要自行了解约瑟夫环的定义,程序的关键在于如何创建一个顺序表并输入数据。

2018-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除