进程内通信方式

时间:2014-01-09 18:19:56

标签: java multithreading multiprocessing

我有2个节目。我想在程序之间创建任务委派。如何在没有RabbitMQ和基于套接字的服务器的情况下为其他程序提供任务?我想只用vanilla Java方式实现。

我明白了:

  • 的ExecutorService

2 个答案:

答案 0 :(得分:2)

您唯一的选择是网络套接字,文件/文件锁定或您编写的某些JNI,以使用特定于操作系统的进程间通信。

我会使用第三方基于套接字的消息队列。

答案 1 :(得分:2)

您现在可以查看RMI。在未来,Application Isolation API (JSR-121)的调查可能也很有趣。