基本上最有效率的就是用C cross process lib然后用JNI去呼叫。不过已Java的架构来讲,由于无法直接碰触到内存位置,其实你会发现这不会省工....最多人用的应该是boost的interprocess lib我的案例的是在CPython跟C++之间sync
http://tinyurl.com/ptshloeJava的话 就把它包一层JNI 再用jobject传回java层吧老实讲pipeline效能也没差到哪去,没必要舍近求远pipeline/AF_UNIX socket效能都不会太糟糕的