社区
Java SE
帖子详情
如何让两个java进程间通信?急!
masx
2004-07-27 05:49:36
如题,急~~~~~~~~~~~~~~~~~~~~
...全文
399
7
打赏
收藏
如何让两个java进程间通信?急!
如题,急~~~~~~~~~~~~~~~~~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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( ) 的线程。具有最高优先级的线程最先运行
Java
进程间通信
总结
本文详细介绍了
Java
中常见的
进程间通信
(IPC)方法,包括管道(PIPE)、信号量(Semaphore)、消息队列(MessageQueue)、共享内存(SharedMemory)和套接字(Socket)。管道利用循环缓冲区实现线程间通信,信号量用于控制并发访问同步代码的线程数量,消息队列提供生产者-消费者模型,共享内存通过MappedByteBuffer实现在不同进程间的共享,而Socket则用于网络
进程间通信
。
java
进程间通信
_
Java
进程间通信
学习
本文详细介绍了
Java
中
进程间通信
的各种方式,包括管道、命名管道、信号、消息队列、共享内存、内存映射、信号量和套接口。重点讨论了使用管道进行父子进程通信的示例,分析了
Java
通过管道实现输入输出流的机制,并提到了
Java
中多进程交互的其他可行方法,如内存共享、Socket和队列等。同时,指出了各种通信方式的优缺点和适用场景。
java
进程间通信
方式
本文探讨了传统
进程间通信
方法,并介绍了
Java
中实现
进程间通信
的技术,包括RMI、CORBA及Socket等。此外,还提供了一个使用共享内存进行通信的
Java
示例代码。
Android系统
进程间通信
Binder机制在应用程序框架层的
Java
接口源代码分析
本文详细解析了Android系统中
进程间通信
Binder机制在应用框架层如何通过
Java
语言实现接口,包括获取ServiceManager接口、实现HelloService接口、启动服务过程、获取远程接口及使用服务等关键步骤。
Java
NIO
进程间通信
本文介绍
Java
NIO的内存映射文件(MappedByteBuffer)实现
进程间通信
的方法,通过共享同一物理文件,实现多进程数据同步。文章提供WriteShareMemory与ReadShareMemory示例代码,展示如何在不同
Java
进程间交换数据。
Java SE
62,622
社区成员
307,256
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章