
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux中进程间的六种通信方式
进程间的通信每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但是内核空间是每个进程共享的所以进程之间要通信必须通过内核。进程间的通信方式主要为管道、消息队列、共享内存、信号量、信号、socket。主要理解各种方式的优缺点和适用场景。1、管道优点:实现简单缺点:不适合进程间频繁的通信底层原理:例子ps auxf | grep mysql上述命令行中的|则是管道,只能单向通信,用完就销毁了
C++内存管理(面试版)
C++的内存管理一、C++内存管理详解1、内存的分配方式(a)(a)(a)栈:编译器分配的内存,用来存储函数的局部变量,函数调用结合素则自动释放内存。(b)(b)(b)堆:程序员用new分配的内存,一般存储指针;如果程序运行结束的时候没有被释放,则操作系统会自动回收。(c)(c)(c)自由存储区:程序员用malloc分配的内存,使用free来释放内存。(d)(d)(d)全局/静态存储区...
cmake使用教程(实操版)
cmake使用教程目录一、初识cmakePS:绝大部分使用变量的情况要通过${}引用,而在IF语句中却必须直接使用变量名。官网:www.cmake.org优点:1、开源代码,使用类BSD许可发布。2、跨平台,并可以生成native编译配置文件,在linux/Unix平台,生成makefile,在苹果平台可以生成Xcode,在windows平台,可以生成MSVC的工程文件。3、能够管理大型项目。4、
到底了







