自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux 进程间通讯(IPC)详细总结 6本地套接字。

6本地套接字   1)套接字可用于一个进程和其他进程互通信息.即可以实现本地计算机通信,也可以用于网络通信.2)套接字不同与管道,即它们是双向通信.3)创建通用套接字的系统调用是socket函数,该函数创建的套接字可以用于本地或网络连接.套接字定义:需要的头文件:#include#include#include#include#include对于本地套接

2011-12-18 10:00:22 1484

原创 Linux 进程间通讯(IPC)详细总结 5共享内存。

5共享内存最快的通讯方式     采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据[1]:一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时,并不总是读写少量数据后就解除映射,有新的通信时,再重新建立共享内存区域

2011-12-18 09:56:50 920

原创 Linux 进程间通讯(IPC)详细总结 4消息队列。

4消息队列“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。  消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。  消息队列就是一个消息

2011-12-18 09:50:38 725

原创 Linux 进程间通讯(IPC)详细总结 3信号量(Semaphore)。

3,信号量(Semaphore)信号不能传递信息,只能用来控制时序信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代 码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号 量。为了完成这个过程,需要创建一个信

2011-12-18 09:45:53 937

原创 Linux 进程间通讯(IPC)详细总结 2有名管道。

有名管道概述及相关API应用2.1 有名管道相关的关键概念          管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要可以访问该

2011-12-18 09:43:36 715

原创 Linux 进程间通讯(IPC)详细总结 1管道。

首先明确进程的概念进程的概念:进程是活跃的程序,比程序多CPU时间片和内存。计算机程序并发并行的原理:宏观上并行围观上串行,cpu用中断控制资源,并发大大提高了程序的利用率。进程在操作系统中都有一个户口,用于表示这个进程。这个户口操作系统被称为PCB(进程控制块),在linux中具体实现是 task_struct数据结构,它记录了一下几个类型的信息:1.状态信息

2011-12-18 09:41:18 1079

原创 收集写看过和要看的书单,好书阿!

《卓有成效的程序员》—《The Productive Programmer》努力学习语言本身,不要被工具所干扰”;这不是写给一般的程序员看的书,他们迷失在各种各样的新兴语言之中;这也不是给一个对编程这种工作没有热情的人看的,因为工作效率再高,对他们来说,也仅仅是被剥削的更加严重。但是,假如你是和我一样,热爱着编程,即便是被剥削至最后一滴血也绝不罢休的提高着自己的工作效率,能

2011-12-07 09:36:48 713

转载 苹果CEO乔布斯在斯坦福大学的演讲稿[中英]

You've got to find what you love,' Jobs saysJobs说,你必须要找到你所爱的东西。This is the text of the Commencement address by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, delivered on June 1

2011-12-05 16:53:57 1153

原创 收集些好文!

http://mobile.csdn.net/a/20111203/308483.html开发者必看:iOS应用审核的通关秘籍http://blog.csdn.net/vagrxie/article/details/6867804光荣与梦想 — 疯狂猎鸟项目小结EE Times评选出2012年20大热门技术http://news.csdn.net

2011-12-05 11:01:16 736

原创 收集些自己觉得有意思和有意义的博客,见贤思齐吧!

http://blog.csdn.net/jasonblogJasonLee的专栏一个写着几行代码的理工科文学青年。 @思禽饮霜刚毕业不久的大学生吧,我觉得在天朝教育制度下诞生出的少数能看清学习本质的哥们。http://blog.csdn.net/qiaosheAndy---清风总有一种东西能让你一直为他奋斗终身, 永不孤独寂寞。同行,喜欢有梦想的人

2011-12-05 09:38:26 1994

Linux_进程间通信 共享内存shmget方式详解

Linux_进程间通信_-_共享内存shmget方式

2011-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除