![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
qilimi-1
呵呵呵呵
展开
-
僵尸进程和孤儿进程
1、僵尸进程 ~~~~ 僵尸进程:父进程创建了子进程,如果子进程退出,而父进程没有调用wait和waitpid获取子进程状态,那么子进程的进程描述符任然保持在系统中。 2、孤儿进程 ~~~~ 父进程退出,而子进程还在运行,这个时候子进程会被init进程接管,由init进程完成子进程的收集工作。 3、查看僵尸进程  原创 2020-08-22 11:46:51 · 138 阅读 · 0 评论 -
socket epoll通讯
~~~~ 说道epoll就要说道和select的比较了,这是比较常见的面试题目了。 ~~~~ 先介绍epoll:epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口...原创 2020-01-02 12:00:07 · 150 阅读 · 0 评论 -
grep 目录查找
##文件名+内容 grep -r “查询内容” 文件目录 ##只显示包含内容的文件名 grep -r -l “查询内容” 文件目录 ##文件名+内容 find 文件目录 -type f |xargs grep “查询内容”; ...原创 2019-11-23 10:44:41 · 1867 阅读 · 0 评论 -
linux grep命令
简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的...转载 2019-03-08 12:07:28 · 319 阅读 · 0 评论 -
多线程,lock_guard和unique_lock的使用
~~~~ 之前使用锁的时候,要自动释放,就自己写了一个类,通过构造和析构函数自动释放锁,后来发现了std::lock_guard,然后就没有使用自己写的自动释放类了。 ~~~~ 今天又发现了std::unique...原创 2019-03-22 16:30:32 · 861 阅读 · 0 评论 -
多线程,condition_variable的使用,条件变量
~~~~ 刚刚本来想写一下信号量,同时看一下标准库里面的信号量代码,但是却突然发现std里面没有找到信号量,只有条件变量和锁,于是我去网上查一下,为什么没有信号量,就发现有人说,信号量完全可以通过锁加条件变量,实现,所以std里面就没有加入信号量了。 ...原创 2019-03-23 15:50:12 · 344 阅读 · 0 评论 -
vim插件管理器:Vundle的介绍及安装
背景 Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,插件的安装与更新与删除都需要自己手动来,既麻烦费事,又可能出现错误。 Vundle简介 Vundle 是 Vim bundle 的简称,是一个 Vim 插件管理器. Vundle 允许你做… ~~~~ 在.vimrc中跟...转载 2019-05-23 17:20:41 · 3770 阅读 · 0 评论