logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux操作系统-信号的产生与保存

信号的产生大体可以概括成以下内容1.键盘产生信号2.系统调用产生信号3.系统命令产生信号4.硬件异常产生信号5.软件条件产生信号他们的本质就是修改位图比特位。

#linux#运维#服务器
linux操作系统-命名管道共享内存

共享内存区是最快的IPC形式。⼀旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递 不再涉及到内核,换句话说是进程不再通过执⾏进⼊内核的系统调⽤来传递彼此的数据他的本质是就是在物理内存中创建一段内存空间,然后映射到对于进程各自的程序地址空间中,如下图所示上面的操作都是由系统调用完成的,在操作系统内,可能会存在多个共享内存,操作系统会把他们描述组织管理起来,共享内存一定要有对于的struc

文章图片
#linux#运维#服务器
linux操作系统-实现一个简单的进程池

•管道是Unix中最古⽼的进程间通信的形式。•我们把从⼀个进程连接到另⼀个进程的⼀个数据流称为⼀个“管道”我们可以来看看下面的图片这里我们讲一个管道--匿名管道。

#linux#运维#服务器
linux 库的理解与加载

我们知道在我们编写c语言代码或者c++代码的时候会调用雷素与printf和cout之类的函数,我们并没有具体实现这个函数,而这个函数就是库里面的函数,简称库函数,库和我们的代码一样都是以二进制的形式存放在我们的磁盘上的本质上来说库是⼀种可执⾏代码的⼆进制形式,可以被操作系统载⼊内存执⾏。库有两种:静态库.a[Linux]动态库.so[Linux]我们可以来看看这上面就可以看到我们的程序是依赖于动态

文章图片
#linux#运维#服务器
C++11语法详解(1)

由上述结论我们可以看出移动构造和移动赋值是多么的重要,对于深拷贝的类是非常有必要的,实现移动构造和移动赋值是有很大的价值的。

文章图片
#c++
到底了