linux
文章平均质量分 78
ketonfly
这个作者很懒,什么都没留下…
展开
-
Linux写时拷贝技术(copy-on-write)
COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取指令执行exec系统调用呢? 在fork之后exec之转载 2014-09-20 23:59:47 · 508 阅读 · 0 评论 -
fork进程与缓存
题目描述:请问下面的两个程序各一共输出多少个“-”?#include #include #include int main(void){ int i; for(i=0; i2; i++) { fork(); printf("-"); } return 0;} #incl转载 2014-09-21 00:12:30 · 431 阅读 · 0 评论 -
ubuntu下的unix2dos和dos2unix
Ubuntu下默认没有安装dos2unix工具,而且也没有一个叫这个名字的工具(我在solaris里用过dos2unix,不知道为啥Ubuntu没有)。但是有一个替代工具——tofrodos , 下面就说一下它的安装和使用。当然还是apt安装啦。(1)安装tofrodossudo apt-get install tofrodos 实际上它安装了两个工具:todos(相当转载 2014-09-29 14:11:14 · 544 阅读 · 0 评论 -
多线程还是多进程的选择及区别
http://blog.csdn.net/lishenglong666/article/details/8557215 鱼还是熊掌:浅谈多进程多线程的选择关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。转载 2014-10-08 18:21:02 · 1491 阅读 · 0 评论