Java是不是有类似IPC机制的Android Handler?
Posted
技术标签:
【中文标题】Java是不是有类似IPC机制的Android Handler?【英文标题】:Does Java has Android's Handler like IPC mechanism?Java是否有类似IPC机制的Android Handler? 【发布时间】:2019-10-08 13:24:28 【问题描述】:在 android 中,使用 Handler/Looper 框架更容易在线程之间进行通信。 Java 是否有类似的跨线程通信机制?
【问题讨论】:
要跨线程进行通信,您需要做的就是使用普通变量(或有时通过 volatile/atomic/varhandle)。更具体一点:您需要什么样的沟通方式? IPC 代表进程间通信。如果您正在寻找线程间通信,请查看此链接:geeksforgeeks.org/inter-thread-communication-java 【参考方案1】:您可以通过在 Java 中使用 wait()
和 notify()
方法实现 producer-Consumer
模式来做到这一点。
Here 就是一个例子。
【讨论】:
以上是关于Java是不是有类似IPC机制的Android Handler?的主要内容,如果未能解决你的问题,请参考以下文章
没有IPC的Android进程是不是默认有Binder线程池?