全部博文(573)
发布时间:2015-12-23 13:47:14
linux 轻量级进程与普通进程的区别 轻量级进程和普通进程的区别在于:前者没有独立的用户空间(内核态线程无用户空间,用户态线程共享用户空间),而普通进程有独立的内存空间;表现在数据结构上:线程的mm=null或者与其他线程共享,而进程有独立的mm_struct。内核线程内.........【阅读全文】
发布时间:2015-12-23 13:44:58
根据结构体的一个成员来获取其他成员的使用 问题:如何通过结构中的某个变量获取结构本身的指针???关于container_of见kernel.h中:/*** container_of - cast a member of a structure out to the containing structure* @ptr: the pointer to the member.* @type: &nbs.........【阅读全文】
发布时间:2015-12-23 13:37:08
浅谈rpc(远程过程调用)什么是远程过程调用 RPC(Remote Procedure Call)? 你可能对这个概念有点陌生, 而你可能非常熟悉 NFS, 是的, NFS 就是基于 RPC 的. 为了理解远程过程调用,我们先来看一下过程调用。所谓过程调用,就是将控制从一个过程 A 传递到另一个过程 B, 返回时过程 B 将控制进程交给.........【阅读全文】
发布时间:2015-12-23 13:35:04
RPC 与 Socket 通信今天和师兄一起开会,听他们讲到了RPC 和 Socket通信的东西. 很感兴趣,回来自己google了一下. 又学到新东西了,呵呵.RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用远程另一套机器上的子程序,就像LPC(本地过程调用)..........【阅读全文】
发布时间:2015-12-21 17:24:51
Linux下安装SVN客户端1、下载[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.bz22、解压[mai.........【阅读全文】