当前位置:  技术问答>java相关

如何实现本地的两个JAVA程序同时访问一个链表,从而共享数据资源,是否需要使用API

    来源: 互联网  发布时间:2017-03-14

    本文导语:  最近我在编写有关监控方面的程序,其中碰到了一个问题,想了很久,不得其解,特此求救。其关键在于如何实现两个程序之间的通信,在我的程序中我希望实现:程序A能够建立一个存放有数据信息的链表,由程序B...

最近我在编写有关监控方面的程序,其中碰到了一个问题,想了很久,不得其解,特此求救。其关键在于如何实现两个程序之间的通信,在我的程序中我希望实现:程序A能够建立一个存放有数据信息的链表,由程序B来读取该链表中的值,并最终实现程序B能修改链表中的值。在我初步设计时,我想用内存文件映射来实现,但问题是这需要用到WINAPI,我不知道在JAVA中如何调用WINAPI。不知道大家有没有什么好的解决办法?只要是两个程序之间的通信方法就行。

|
我觉得JDK1.4之后,可以用文件映射来解决你的问题
RandomAccessFile
FileChannel
MappedByteBuffer
可以实现不同程序间数据的实时共享,可以参看我的用他们实现的共享内存方法:
http://expert.csdn.net/Expert/topic/1170/1170085.xml?temp=.7642481

    
 
 

您可能感兴趣的文章:

  • 如保实现多台服务器同时开关机?
  • *** Linux下装Kingate软件做代理,如何能实现同时代理两个网段?
  • JSP网页向SQLSERVER同时提交7万多字,怎么实现!
  • 客户端如果不使用多线程可以实现收发同时进行吗?
  • c# winform 关闭窗体时同时结束线程实现思路
  • 怎样实现在java中打开cmd.exe,同时向其发出命令,如dir等?
  • 在一个socket守护服务进程中,如何实现同时监听两个端口?
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • .net/c#/asp.net iis7站长之家
  • Android加载对话框同时异步执行实现方法
  • 请教:j2me空战游戏中多个敌人同时出现且进行相应操作和判决的实现
  • WinForm实现同时让两个窗体有激活效果的特效实例
  • 如何实现内网网能同时访问web
  • 如何在单线程中通过socket同时实现数据包的收发?
  • redhat linux怎么才能和win2000同时安装??实现双重启动?
  • Red hat linux9.0如何实现远程控制,命令行下如何同时运行3个程序,以装X WIN如何直接启动命令行?
  • 在Linux中如何实现多个函数同时运行?
  • 『高分』如何实现串口发送数据同时处理接收数据(C/C++)
  • Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
  • 如何实现两个虚拟机间的通信?
  • 在网页中能否用applet实现两个客户端的直接通信?急!!!
  • Linux网络编程(怎样实现两个客户端之间的通信)
  • 请问两个毫不相关的程序,怎样实现通信
  • 请问 linux与windows两个平台下如何实现高速数据传输?
  • c++ 连接两个字符串实现代码 实现类似strcat功能
  • 如何让vm下的两个linux实现网络连接(主机不联网)
  • 请问如何在两个web服务器之间实现通信?
  • 怎么实现两个FRAME之间的通讯???(就像此论坛)
  • unbuntu下安装了VirtualBox装了个 XP的虚拟机,那么这两个系统之间怎么实现资源共享?
  • RedHat 9.0系统,安装双网卡,如何设置可以实现在两个网段间转发数据包?
  • 用shell连接两个文件,如何实现?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 我要实现当进程打开文件时,根据文件名判断是否符合要求,符合后处理文件,再把文件返回给进程,怎么实现啊
  • java实现判断字符串是否全是数字的四种方法代码举例
  • 如何实现子进程根据父进程的信号来确定是否终止子进程???
  • 虚拟机下安装了linux,要做代理服务器,是否无法实现啊
  • 一个很菜的问题: DOS下是否可以实现多线程?
  • 如何编程实现,判断本机网线是否断开?
  • 在linux操作系统中,如何实现可加载的模块是否被卸载的检测
  • MT9D131是否可以实现灰度图像输出
  • 先确定进程是否存在,如在,杀死。怎样实现,谢谢(100分)?
  • 请问在编写Java小应用程序的时候,有些功能用JavaScript实现是否可以提高效率呢?
  • 我想在Linux下访问Windows的分区,可以实现吗?是否用Mount呢?
  • 是否可以用C语言来实现调用一个远端的web service?
  • python判断端口是否打开的实现代码
  • 在jsp中怎么实现删除时弹出确定、取消对话框,然后根据选择看是否继续?急
  • C#利用反射来判断对象是否包含某个属性的实现方法
  • [版面建议]Linux/Unix板块是否可以实现这种功能?
  • 如何获得当前登陆的用户名,并判断是否为超级用户(通过编程实现)?
  • Jquery判断div是否为空以实现显示或隐藏的代码
  • 请问linux中,如何编程知道硬盘是否格式化,如何编程实现格式化。最好有现成接口,谢谢。
  • Shell脚本实现检测文件是否被修改过代码分享
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • socket实现多文件并发传输,求助多线程实现问题?
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • interface 到底有什么用???实现接口,怎么实现??
  • 通过javascript库JQuery实现页面跳转功能代码
  • 怎么用Jsp实现在页面实现树型结构?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • php实现socket实现客户端和服务端数据通信源代码
  • 网站重定向用C语言实现iptables,ACL实现


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3