摘要:
http://www.cnblogs.com/java-my-life/archive/2012/05/02/2478101.html1.门面模式定义:门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。我们看到的角色有... 阅读全文
摘要:
花3分钟浏览一下:http://blog.csdn.net/liu765023051/article/details/80676011.生产者,消费者的列子。2.互斥和同步到底什么东西?互斥是竞争资源引起的制约。同步是合作引起的制约。这种制约的结果就是存在阻塞,都是资源得不到满足引起的。3.他的核心... 阅读全文
摘要:
1.消息队列是什么?消息队列是内核中空间的链表,每个队列有个IPC标识符(说白了,就是哪两个进程在通信,)2消息队列的优点和缺点是什么a?优点:消息队列可以理解为一个公用邮箱,所以进程间不存在同步问题,在管道中可能会阻塞,两个进程独立接收发发送数据。同时呢,管道发送和接收的是字节流,无格式,但是消息... 阅读全文
摘要:
无需多言:下面几句话就OK;1.信号是对中断的软件模拟2.信号是异步的3.对于发来的信号如何处理:1,忽略,2.自己写函数处理,3默认处理java的异常机制很像啊 阅读全文
摘要:
进程间通信的经典书是apue,但是主要是C语言说的,对于大多数人不需要如此细致,本文只找重点的说。1.你知道管道吗?(管道和FIFO(有名管道))管道是一种很古老的ipc方式,在Linux系统可以看成一种特殊的文件(实际他存在于内存中),所以我们可以创建管道,然后读写管道,管道是半双工的工作方式,所... 阅读全文
摘要:
1概述:上文说到,每个进程都有自己的地址空间,包括什么呢?向下生长得栈,向上生长的堆,代码段,数据段等,这些都是进程私有的,如何实现通信的呢?通信需要媒介,这个媒介很重要。 对于研发人员来说,进程不是孤立的,而是相互关联的一个整体,有一些进程需要团结协作来完成任务,所以首先他们就要通信,那通信的方式... 阅读全文