onlooker

Welcome to onlooker's blog


  • 首页

  • 标签

  • 分类

  • 归档

C/C++程序基础

发表于 2020-03-30 | 分类于 面试 | 阅读次数:
C/C++程序基础C++中::的作用1、表示”域操作符” 1例:声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。 2、直接用在全局函数前,表示是全局函数 3、表示引用成 ...
阅读全文 »

进程间通信

发表于 2020-03-28 | 分类于 Linux学习 | 阅读次数:
进程间通信进程都是独立的个体,每个进程之间的数据是不共享的。 文件操作缺陷: 没办法保证写入数据在读取数据之前 文件的存储空间是在磁盘上,写入数据时,要执行一次I/O操作,读取数据时执行一次I/O操作。 只能做到有关系的进程之间数据的传递,而且没办法实现任意两个进程之间。 进程间通信的机制:管道 ...
阅读全文 »

仿写bash

发表于 2020-03-24 | 分类于 Linux学习 | 阅读次数:
仿写bash程序 1、输出一些提示符信息:[stu@host Desktop]$ 2、等待用户输入命令 3、完成简单的解析 (对命令进行简单分析:没有输入命令 内置命令(cd exit)外置ls) 外置ls: 子进程通过exec替换成用户输入的命令对应的程序 父进程等待命令执行结束–》前台执行 父 ...
阅读全文 »

僵死进程&进程替换&信号

发表于 2020-03-23 | 分类于 Linux学习 | 阅读次数:
僵死进程一个进程执行结束,但是进程的PCB没有被系统释放。进程结束后,在PCB中还要保存进程退出码,以备其父进程获取其退出码。 父进程未结束,子进程结束,并且父进程没有获取子进程的退出码 12345678910111213141516171819202122232425#include<std ...
阅读全文 »

文件操作系统调用

发表于 2020-03-20 | 分类于 Linux学习 | 阅读次数:
写时拷贝fork()之后,父子进程共享父进程的数据空间,并且内核将这些空间设置为只读的,当父子进程任意一个进程尝试修改数据时,会将修改数据所在的页拷贝一个副本,父子进程对于这个页上的数据就是各自都有一份。 文件文件描述符:进程所打开的文件–>fork()方法调用之前,父进程打开的文件。 Lin ...
阅读全文 »
1…456…16
王祎豪

王祎豪

花有重开日,人无再少年

79 日志
13 分类
24 标签
RSS
© 2022 王祎豪
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4