【技术实现步骤摘要】
本专利技术为有关于一种协调系统及其方法,特别是指一种无需预先定义行程端口号,便能够使行程执行行程间通信的。
技术介绍
近年来,随着软件技术的蓬勃发展,操作系统已经能够进行多任务处理,换句话说就是同时执行多个行程(process)。因此,如何使各行程相互沟通的行程间通信 (Inter-process Communication, IPC)更为简单及稳定便成为各家厂商亟欲解决的问题之一ο一般而言,在爪哇(Java)语言中,其行程间通信通常是通过窗口软件插槽 (windows sockets)的方式来实现。然而,此方式需要预先定义好各行程的通信端口号 (port number),以便各行程能够通过彼此的通信端口号执行行程间通信。不过,由于各行程运行的作业环境相当复杂,所以使用预先定义好的通信端口号可能造成行程无法正常执行,举例来说,假设行程预先定义的通信端口号为“ 10M”,若作业环境中所预设的行程端口号“ 1024”被占用,则此行程无法向作业环境取得此行程端口号作为自身的通信端口号,故此行程无法正常执行。有鉴于此,便有厂商提出以共享内存的方式,使各行程通过共享内存执 ...
【技术保护点】
1.一种行程端口号的协调系统,执行于预设有多个行程端口号的作业环境中,其特征在于,该系统包含:一第一行程,该第一行程包含:一侦测模块,用以对该些行程端口号进行轮询,并在取得未使用的该行程端口号后结束轮询,以及将未使用的该行程端口号作为该第一行程的一第一通信端口号;一建立模块,用以于该第一通信端口号存在时,在一行程目录中,根据该第一行程的行程名称及该第一通信端口号建立一第一行程信息;一分析模块,用以在对之后所述的第二行程执行行程间通信时,根据该第二行程的行程名称,自该行程目录中分析所有行程信息,并且根据分析结果取得之后所述的第二通信端口号;及一通信模块,用以通过该二通信端口号 ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。