10 2022 档案

摘要:最近学校期末用C++做一个实训项目,在用到cin获得用户输入的时候考虑到用户输入的不确定性,要规范cin返回的值,否则会造成意想不到的结果。 先来一个简单的例子: int num_input; cin>>num_input; while(num_input<=0) { cout<<"请输入正数"<< 阅读全文
posted @ 2022-10-29 22:31 铜锣湾陈昊男 阅读(21) 评论(0) 推荐(0)
摘要:fork()函数: /* #include <sys/types.h> #include <unistd.h> pid_t fork(void); 函数的作用:用于创建子进程。 返回值: fork()的返回值会返回两次。一次是在父进程中,一次是在子进程中。 在父进程中返回创建的子进程的ID, 在子进 阅读全文
posted @ 2022-10-05 19:53 铜锣湾陈昊男 阅读(10) 评论(0) 推荐(0)
摘要:进程并行和并发: 时间片:cpu分给某一个进程的处理时间,一旦这个时间到了,那么进程就会回归就绪态。进程状态。进程状态转换: 创建一个进程: #include<stdio.h> #include <sys/types.h> #include <unistd.h> int main(){ int nu 阅读全文
posted @ 2022-10-04 20:07 铜锣湾陈昊男 阅读(8) 评论(0) 推荐(0)
摘要:open函数的定义和参数我们首先来看下open函数在Linux下的定义: //需要使用到的头文件#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int fla 阅读全文
posted @ 2022-10-02 16:53 铜锣湾陈昊男 阅读(54) 评论(0) 推荐(0)