摘要:
网络中的进程是如何通信的? 在网络中进程之间进行通信的时候,那么每个通信的进程必须知道它要和哪个计算机上的哪个进程通信.否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的.其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机 阅读全文
posted @ 2014-08-27 14:48
林三竖
阅读(689)
评论(0)
推荐(0)
摘要:
内存管理内幕: http://www.ibm.com/developerworks/cn/linux/l-memory/ linux进程内存布局: http://mqzhuang.iteye.com/ http://mqzhuang.iteye.com/blog/901602 内存管理是操作系统的核 阅读全文
posted @ 2014-08-20 23:42
林三竖
阅读(1305)
评论(0)
推荐(0)
摘要:
一、Linux进程与线程概述 进程与线程 为什么对于大多数合作性任务,多线程比多个独立的进程更优越呢?这是因为,线程共享相同的内存空间。不同的线程可以存取内存中的同一个变量。所以,程序中的所有线程都可以读或写声明过的全局变量。如果曾用fork() 编写过重要代码,就会认识到这个工具的重要性。为什么呢 阅读全文
posted @ 2014-08-14 18:58
林三竖
阅读(383)
评论(0)
推荐(0)
摘要:
线程基础 进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换 线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路线 处理器调度的最小单元,也称为轻量级进程 可以对进程的内存空 阅读全文
posted @ 2014-08-14 10:21
林三竖
阅读(484)
评论(0)
推荐(0)
摘要:
寻踪浅析 封装、继承、多态是面向对象语言的三大特性,熟悉C++的人对此应该不会有太多异议。C语言提供的struct,顶多算得上对数据的简单封装,而C++的引入把struct“升级”为class,使得面向对象的概念更加强大。继承机制解决了对象复用的问题,然而多重继承又会产生成员冲突的问题,虚继承在我看 阅读全文
posted @ 2014-08-12 11:02
林三竖
阅读(415)
评论(0)
推荐(0)
摘要:
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可 阅读全文
posted @ 2014-08-08 00:29
林三竖
阅读(440)
评论(0)
推荐(0)
摘要:
COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取指令执行 阅读全文
posted @ 2014-08-07 18:08
林三竖
阅读(236)
评论(0)
推荐(0)
摘要:
进程环境: 1.main函数 C函数总是从执行一个名为main的函数开始。main函数的原型为 其中 argc是命令行参数的数量而,argv是参数指针的数组。 2.进程终止 有8种方法终止一个进程。普通终止有5种: 1).从main函数中返回; 2).调用exit; 3).调用_exit或_Exit 阅读全文
posted @ 2014-08-07 10:16
林三竖
阅读(446)
评论(0)
推荐(0)
摘要:
方法一:1.APUE源代码下载:http://www.apuebook.com/code3e.html2.我保存到了/root下.解压缩:tar -xzvf src.tar.gz3.cd apue.2e进入apue.2e目录,查看README,告诉我们linux系统只要修改Make.defines. 阅读全文
posted @ 2014-08-05 19:47
林三竖
阅读(966)
评论(0)
推荐(0)
摘要:
一、同步与异步同步/异步, 它们是消息的通知机制1. 概念解释A. 同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间 阅读全文
posted @ 2014-08-04 11:24
林三竖
阅读(194)
评论(0)
推荐(0)
浙公网安备 33010602011771号