
Linux编程
文章平均质量分 71
nice_wen
理想与情怀
展开
-
孤儿进程与僵死进程
最近看到一篇介绍孤儿进程与僵死进程的文章https://www.cnblogs.com/Anker/p/3271773.html,不过要注意其中提到孤儿进程的父进程将变成init进程。注意:在Ubuntu文本模式下孤儿进程的父进程为init进程,但是在图形界面下孤儿进程的父进程不再是init进程(此处有介绍https://www.cnblogs.com/chilumanxi/p/5136102.ht转载 2017-11-22 20:56:16 · 227 阅读 · 0 评论 -
ubuntu下调用fork,子进程只copy父进程的几个线程呢?
由于本人才疏学浅,本文难免存在遗漏之处,欢迎大家留言指正,本人将感激不尽。 最近在看《Operating system concepts》的4.6.1小节时候发现,fork将产生一个新的子进程,那么父进程的所有线程是否copy至子进程呢? 为此,我写了如下代码来验证,此实验在ubuntu16.04-LTS下进行:#include <stdio.h>#inc...原创 2018-06-08 09:38:54 · 2301 阅读 · 0 评论 -
浮点数比较大小
由于本人才疏学浅,本文难免存在遗漏之处,欢迎大家留言指正,本人将感激不尽。 最近阅读《剑指offer》,其中有提到浮点数不能直接用 ‘==’比较,之前就有听说这个问题,但一直没有深入理解。今天,查阅了一些资料,对其进行解释,方便日后查阅。一、前言首先来看一个例子:#include <iostream>#include <cmath>using namespac...原创 2018-11-20 11:21:41 · 12477 阅读 · 1 评论 -
nginx进程间传递文件描述符
由于笔者才疏学浅,本文难免存在遗漏之处,欢迎大家留言指正。起初知道进程间可以传递文件描述符的时候就很好奇是怎么做到的,最近查阅了一些文章,此处做个笔记,方便日后回顾。文中结合nginx代码,具体分析一下如何在不同进程之间传递文件描述符。一、浅谈sendmsg和recvmsg由于nginx中通过sendmsg和recvmsg的辅助信息来传递文件描述符,此处先简要介绍这两个接口。1、函数原型...原创 2019-08-03 17:17:36 · 1073 阅读 · 0 评论 -
epoll惊群测试
一、udp惊群测试1、模型2、代码#include <stdio.h>#include <stdlib.h>#include <sys/socket.h>#include <sys/epoll.h>#include <sys/types.h>#include <sys/wait.h>#include <...原创 2019-08-16 19:27:00 · 380 阅读 · 0 评论