[linux]
文章平均质量分 78
qq_20398345
这个作者很懒,什么都没留下…
展开
-
守护进程 & 创建守护进程 & fork一次和fork两次的区别
https://www.cnblogs.com/huchong/p/7455119.html守护线程与守护进程https://www.cnblogs.com/nufangrensheng/p/3544370.html守护进程之单实例守护进程 https://blog.csdn.net/one_piece_hmh/article/details/52770111守护进程概念,...转载 2018-07-16 16:32:36 · 234 阅读 · 0 评论 -
linux内核数据结构之kfifo
https://www.cnblogs.com/Anker/p/3481373.html 1、前言 最近项目中用到一个环形缓冲区(ring buffer),代码是由linux内核的kfifo改过来的。缓冲区在文件系统中经常用到,通过缓冲区缓解cpu读写内存和读写磁盘的速度。例如一个进程A产生数据发给另外一个进程B,进程B需要对进程A传的数据进行处理并写入文件,如果B没有处理完,则A要...转载 2018-07-19 20:14:46 · 116 阅读 · 0 评论 -
理解Memory Barrier(内存屏障)
https://blog.csdn.net/caoshangpa/article/details/78853919 本文例子均在 Linux(g++)下验证通过,CPU 为 X86-64 处理器架构。所有罗列的 Linux 内核代码也均在(或只在)X86-64 下有效。本文首先通过范例(以及内核代码)来解释 Memory Barrier,然后介绍一个利用 Memory Barrier ...转载 2018-07-19 20:04:36 · 331 阅读 · 0 评论 -
线程同步(互斥锁与信号量的作用与区别)
https://www.cnblogs.com/alinh/p/6905221.html “信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在 哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线程unlock,其他的线程才开始可以利用这 个资源。比...转载 2018-07-19 18:25:35 · 128 阅读 · 0 评论 -
atomic, spinlock and mutex性能比较
https://blog.csdn.net/cywosp/article/details/8987593 atomic, spinlock and mutex性能比较转载请说明出处:http://blog.csdn.net/cywosp/article/details/8987593我非常好奇于不同同步原理的性能,于是对atomic, spinlock和mutex做了如下实验来比较...转载 2018-07-19 18:19:48 · 210 阅读 · 0 评论 -
关于SpinLock的更深入理解
https://blog.csdn.net/firstlai/article/details/53495357 0 前言 之前转载过一篇阐述spin_lock的博文,但始终理解不深入,记忆不深刻。今天,花了半天阅读完LDD3的相关章节,有种顿悟的感觉,遂简要记下自己的理解。Btw,LDD3真心是字字珠玑,没有半句废话,而且从这边书可以看出外国人写书非常注重前后的呼应,而国...转载 2018-07-19 18:08:25 · 318 阅读 · 0 评论 -
孤儿进程与僵尸进程[总结]
https://www.cnblogs.com/Anker/p/3271773.html1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。2、基本概念 我们知道在u...转载 2018-07-13 17:33:13 · 106 阅读 · 0 评论 -
nc命令
https://www.cnblogs.com/jjzd/p/6306273.html Linux nc命令用法收集 https://www.cnblogs.com/wenbiao/p/3375811.htmlnc命令详解 https://blog.csdn.net/wyc_cs/article/details/51722184 Linux中nc命令是一个功能强大的...转载 2018-07-16 17:05:27 · 1294 阅读 · 0 评论 -
etc/ld.so.conf的使用说明
https://www.cnblogs.com/wqj1212/archive/2009/07/08/1519385.html https://www.cnblogs.com/chris-cp/p/3591306.html/etc/ld.so.conf详解 etc/ld.so.conf:这个文件记录了编译时使用的动态链接库的路径。默认情况下,编译器只会使用/lib和/usr...转载 2018-07-16 16:57:06 · 1599 阅读 · 0 评论 -
Linux的free命令详解
http://www.cnblogs.com/imapla/archive/2013/02/15/2912752.html 如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. 1 2 3 4 5 6 $ free -m total ...转载 2018-08-30 13:08:40 · 237 阅读 · 0 评论