问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于用java多线程做的一个多人聊天小程序的一个问题——如何实现进程间的通信?

发布网友 发布时间:2022-04-26 19:40

我来回答

1个回答

热心网友 时间:2023-10-24 22:45

传统的进程间通信的方式有大致如下几种:

(1) 管道(PIPE)
(2) 命名管道(FIFO)
(3) 信号量(Semphore)
(4) 消息队列(MessageQueue)
(5) 共享内存(SharedMemory)
(6) Socket

Java如何支持进程间通信。我们把Java进程理解为JVM进程。很明显,传统的这些大部分技术是无法被我们的应用程序利用了(这些进程间通信都是靠系统调用来实现的)。但是Java也有很多方法可以进行进程间通信的。
除了上面提到的Socket之外,当然首选的IPC可以使用Rmi,或者Corba也可以。另外Java nio的MappedByteBuffer也可以通过内存映射文件来实现进程间通信(共享内存)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孩子依赖性太强,妈妈怎么办?目录 孩子对妈妈依赖性太强怎么办 介绍权利的游戏里龙之母全名是什么? 澳洲血橙胶原蛋白是玻璃瓶的吗? 梦见母亲侄子妹妹舅妈电话破屋的预兆 梦见坐别人的车什么意思 有多少人去拜过“龙母”,又有几人知道“龙母”是真的存在过 龙母庙地址在哪里? 龙母像地址在哪里? 龙姥姥是龙母娘娘吗 瑞麦斯之旅 如何让Java以光的速度跨线程通信 猴跟蛇能过到老吗? JAVA 非阻塞通信(NIO)相比普通socket通信,非阻塞表现在哪里?本质区别是什么? 具体情节忘记了,主要是猴子救了蛇,后来蛇做了蛇王,猴子有难紧要关头,蛇叫上了全山的蛇营救那猴子 淡奶油打发了还可以加糖吗? 如何防止java中的内存泄漏 要是猴子跟蛇决斗,哪个会赢 丛林迷团游戏全攻略 淡奶油打发不是很成型能用吗 梦见蛇把猴子咬死什么意思 梦见一条大蛇要吃猴子!然后我去站在中间不准蛇吃!后来蛇就咬了我一 ... 为什么蛇爱吃猴啊。。。求解。。 淡奶油为什么可以打发呢? 蛇吃猴子的吗? 苹果手机摔的手电筒跟前后摄像头都打不开了打开是黑色的请问是哪的过? 苹果手机摄像头黑屏手电筒功能也坏 苹果手机后置摄像头黑屏,手电功能不能用? 漫威对决格温侍大冒险怎么拿4000分 漫威对决 奇异博士卡组怎么应对 什么动物专吃猴子 Java 网络通信异常求解 求一部比较老的国外恐怖片,貌似说的几个人去一个岛上找不老泉,岛上有骷髅,刚上岛有蟒蛇吃猴子的情节 java jvm 并发和并行的区别 最大能长500多斤,鲶鱼为什么能吃蛇吃猴子? 请问用java如何实现与单片机进行通信,最好有能够运行的代码和实例!谢谢! 猴子爱吃蛇吗?会不会吃蛇? 寻探险电影?有几个科学家去一个荒岛,荒岛有大蟒蛇吃人吃猴子,是外国电影?电影名字叫什么 java写的软件 怎么和固件通讯的,什么原理?比如是通过http发起的访问?还是其他方式? 你有一只小鸟,一只猴子,一个背包,还有一条蛇!你要怎么把它们全部带走? 手表上有一匹马的手表是什么牌子? 请问操作系统中DSM,NOW,IPC,SMP,JVM,RMI,RPC,CSP是什么意思? 藏宝的地方有蟒守护里面还有一群猴子最后一个人掉到水池里面让蟒蛇吃了的电影叫什么名字 红十字图标的手表是什么牌子 丛林迷团小游戏全攻略 这是什么手表牌子的标志 女士手表品牌标志图片大全? 怎样才能规范企业财务预算管理制度? 企业财务预算怎么做? 怎么做财务预算?