[发明专利]Java操作系统中使用消息传递实现进程同步的实现方法无效
申请号: | 200610049138.6 | 申请日: | 2006-01-17 |
公开(公告)号: | CN1801102A | 公开(公告)日: | 2006-07-12 |
发明(设计)人: | 陈天洲;戴鸿君;黄彧 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 林怀禹 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在Java操作系统中使用消息传递实现进程同步的实现方法。本发明的方法使Java操作系统中进程间使用消息传递机制进行通信和同步,利用消息缓冲区和信箱技术来实现了进程的同步和互斥,提高了进程间的信息传递效率。本发明实现了进程间的消息传递,进一步扩充了并发进程对数据的共享。 | ||
搜索关键词: | java 操作系统 使用 消息 传递 实现 进程 同步 方法 | ||
【主权项】:
1、一种Java操作系统中使用消息传递实现进程同步的实现方法,其特征在于:Java操作系统中消息传递机制提供两条原语send和receive,前者向一个给定的目标发送一个消息,后者则从一个给定的源接受一条消息。如果没有消息可用,则接收者可能阻塞直到一条消息到达,或者也可以立即返回,并带回一个错误码;进程间用消息来交换信息。一个正在执行的进程可以在任何时刻向另一个正在执行的进程发送一个消息;一个正在执行的进程也可以在任何时刻向正在执行的另一个进程请求一个消息,如果一个进程在某一时刻的执行依赖于另一进程的消息或等待它进程对发出消息的回答,消息传递机制将紧密地与进程的阻塞和释放相联系,消息传递就进一步扩充了并发进程问对数据的共享;Java操作系统中用到的消息传递方式有直接通信,即消息缓冲区方式,发送或接收消息的每个进程必须指出信件发给谁或从谁那里接收消息,可用send原语和receive原语为实现进程之间的通信,这两个原语定义如下:send消息:把一个消息发送给进程P;receive消息:从进程Q接收一个消息;这样,进程P和Q通过执行这两个操作而自动建立了一种联结,并且这一种联结仅仅发生在这一对进程之间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610049138.6/,转载请声明来源钻瓜专利网。