如何让两个java进程间通信?急!

masx 2004-07-27 05:49:36
如题,急~~~~~~~~~~~~~~~~~~~~
...全文
371 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
masx 2004-07-30
  • 打赏
  • 举报
回复
楼上的多谢,不错的文章。
wpx80 2004-07-29
  • 打赏
  • 举报
回复
楼主说的是IPC技术,要用到全局内存,原子通信
http://www.mhdn.net/p/2002-10-15/6108.html
这个应该有点帮助
masx 2004-07-29
  • 打赏
  • 举报
回复
是进程间通信不是线程,也不是soket进程通信,那位大虾知道知道一下。
gong1 2004-07-27
  • 打赏
  • 举报
回复
嗯,socket也可以是线程之间的。为什么要进程间通信呢?
不好吧。
线程多爽!^_^
shuneng 2004-07-27
  • 打赏
  • 举报
回复
用socket也是可以的啊
ghostvalley 2004-07-27
  • 打赏
  • 举报
回复
楼上的,人家说的是”进程“,不是“线程“

在c/c++中,可以使用命名管道、tcp/ip等多种协议来通信,在java中使用tcp/ip很流行,使用现成的RMI还省去了很多自己写协议的麻烦,rmi很简单,看看文档java.rmi.*就可以了


draco2002 2004-07-27
  • 打赏
  • 举报
回复
你说的应该是JAVA线程吧?

Java包含了通过wait( ),notify( )和notifyAll( )方法实现的一个进程间通信机制。这些方法在对象中是用final方法实现的,所以所有的类都含有它们。这三个方法仅在synchronized方法中才能被调用。

1、wait( ) 告知被调用的线程放弃管程进入睡眠直到其他线程进入相同管程并且调用notify( )。

2、notify( ) 恢复相同对象中第一个调用 wait( ) 的线程。

3、notifyAll( ) 恢复相同对象中所有调用 wait( ) 的线程。具有最高优先级的线程最先运行

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧