![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
sock_bong
这个作者很懒,什么都没留下…
展开
-
Linux下利用fork函数 来分别统计大写字母个数和小写字母个数
C语言版本#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<sys/wait.h>#include<sys/types.h>int main(){ FILE *fp=NULL; int c; int upper=0; int lower ...原创 2018-11-04 21:18:05 · 415 阅读 · 0 评论 -
Linux学习笔记(二) makefile使用
在终端新建四个文件test.h,test.cpp,main.cpp,makefile文件vi test.hvi test.cppvi main.cppvi makefiletest.h内容#ifndef TEST_H#define TEST_Hvoid hello();#endiftest.cpp内容#include "test.h"#include...原创 2018-11-04 23:04:25 · 136 阅读 · 0 评论 -
Linux C学习笔记——txt文件读写
/***************perror(s) 用来将上一个函数发生错误的原因输出到标准设备(stderr)。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno的值来决定要输出的字符串。FILE * fopen(const char * path, const char * mode);返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果...原创 2018-11-11 16:52:02 · 2185 阅读 · 0 评论 -
C++ 优先级队列实现先来先服务FSFS
请使用FCFS算法模拟进程调度。假设系统有n (n>=2) 个进程,给定进程的到达时间以及需要执行的时间长短,给出相应的执行顺序。数据以文件方式给出,文件名为data.fcfs,格式为: 文件共n (N1…Nn)行. 在接下来的n行中有三个数据,第Nn个进程的进程名,到达时间,执行时间 请根据给定数据,根据进程执行顺序输出每个进程的开始时间Tb和结束时间Te到文...原创 2018-12-24 08:53:19 · 502 阅读 · 0 评论 -
银行家算法 等待更新
(1)银行家算法是避免死锁的常用算法。假设系统有m(m>=2)种资源,n个并发进程。给定当前时刻进程-资源关系,对某个进程提出的资源请求,银行家算法判断是否可以满足该请求,如果能够满足,给出安全序列。要求根据给定进程-资源关系模拟实现银行家算法,给出安全序列。 给定进程-资源关系格式文件data-1.dijkstra: 第一行为资源数m(m>=2) ...原创 2018-12-24 09:47:21 · 210 阅读 · 0 评论