Java 多线程通信 交互

无为剑士 无为剑士 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在要实现一个功能,里面有个2个类,同时也是两个线程,A和B,现在A把B启动,B中有Looper,Handler, A就可以发消息给B,然后B完成任务之后,需要给一个对象Bitmap给A,我想问下这个改如何实现,不单单是把这个Bitmap给A就行了,还需要让A处理这个Bitmap

我的想法是B完成之后调用A的函数,传递Bitmap,然后函数内可以处理这个Bitmap,但是这样的话,第一,B需要有A的引用,但是B又是A启动的,这两个就相互引用,我觉得有点乱,第二,B调用A的函数,本质上,这个函数还是在B的线程中的,所以有点不符合要求

然后我在想在A里面也加个Looper?然后B给A发消息? 这个听起来是可行,但是A不是独立的,A作为一个功能类也是被调用的,这样的话加Looper会不会对其他环境造成影响呢?

本人刚接触Java多线程,基础概念都明白,但是通信这一块目前还不是很懂,请大家指教
...全文

相关推荐

net.rar_java 聊天_java 通讯 多线程_白板

自己写的一个java多线程多路复用的点对点通讯软件,可以聊天,同步白板。

Janice Lu

Java多线程Socket通信实战

本文还有配套的精品资源,点击获取 简介:小型socketDemo是一个使用Java Swing构建的图形用户界面应用程序,用于展示客户端与服务器间的Socket通信。通过使用Java的Socket类和ServerSocket类,该示例演示了多线程环境下处理多个客户端连接的能力。同时,它还解释了Socket通信的基本原理,包括服务器监听、客户端连接请求的处理,以及数据交换的机...

Stone.Wu

深入理解Java网络编程:连接与无连接交互

本文深入探讨了Java网络编程中的两种主要交互模式:基于连接的流套接字通信和基于无连接的数据报通信。文中详细描述了客户端与服务器之间的消息传递机制,包括如何建立连接、处理数据以及如何优雅地关闭连接。通过实例代码,展示了客户端和服务器端的实现细节,以及如何使用多线程提高服务器效率。同时,也介绍了数据报通信的基本概念和实现方式。

PassatCC

C++JNI多线程回调java

C++使用JNI多线程回调java代码例子,因为依赖了我的一些库和头文件,没有传上去,编译不过,但是大家可以参考一下,如何使用C++多线程调用java函数

96掌门师兄

java 多线程超市(员工、货物)管理系统

java学习平时作业,控制台的超市货物及员工管理系统,主要是联系了服务端和客户端的socket通信以及多线程,后面也许会改成数据库及GUI实现,,,做的比较粗糙,请留言指正!!!

跳动的字符
评论 6
收藏 已收藏
分享
返回顶部
无为剑士
Java SE 62,621 成员 307,251 内容