自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Linux进程通信——管道(Pipe)

Linux进程通信——管道(Pipe)管道分为两类无名管道有名管道管道(Pipe)是一种特殊的文件类型。管道按先进先出(FIFO)的方式传递信息。读进程从管道的一端读取信息,写进程从管道的另一端写信息。无名管道无名管道是用系统调用pipe()建立的无名文件,用该系统调用所返回的文件描述符来标识该文件。只有调用pipe的进程及其子孙进程才能利用该管道文件进行通信。有名管道有名管道是利用mknod系统调用建立的,是可以在文件系统中长期存在的具有路径名的文件,其他进程可以知道有名管道的存在并

2020-10-28 14:29:05 321

原创 【操作系统习题】今有三个并发进程R,M,P,它们共享了一个可循环使用的缓冲区B,缓冲区B共有N个单元。

今有三个并发进程R,M,P,它们共享了一个可循环使用的缓冲区B,缓冲区B共有N个单元。进程R负责从输入设备读信息,每读一个字符后,把它存放在缓冲区B的一个单元中;进程M负责处理读入的字符,若发现读入的字符中有空格符,则把它改成“,”;进程P负责把处理后的字符取出并打印输出。当缓冲区单元中的字符被进程P取出后,则又可用来存放下一次读入的字符。请用PV操作为同步机制写出它们能正确并发执行的程序。se...

2020-03-19 08:02:00 17446 8

原创 用PV操作写出一个不会出现死锁的哲学家进餐问题

用PV操作写出一个不会出现死锁的哲学家进餐问题用count限定只能有四个哲学家同时拿起第一根筷子。这样就不会出现没有筷子拿的死锁。semaphore stick[5]={1,1,1,1,1};semaphore count=4;main(){ cobegin philosopher(0); philosopger(1); philosopher(2); philosop...

2020-03-18 11:24:43 4045

原创 MacOS下安装配置Redis数据库教程

MacOS下安装Redis教程及如何启动服务端RedisRedis的安装RedisRedis key-value数据库运用了一种能够兼顾内存和cache的思想,采用全部在内存中读取和修改数据的设计,一般配合mysql等关系数据库使用。连续三年被Stack Overflow评选为最受喜爱的数据库。Redis的安装在装有Homebrew的前提下,输入命令安装Redisbrew install...

2020-03-16 21:30:22 1255

空空如也

空空如也

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

TA关注的人

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