推 omidofor: 直接用system call,然後讀standard output 05/28 15:20
→ Killercat: 基本上最有效率的就是用C cross process lib 05/28 16:14
→ Killercat: 然後用JNI去呼叫。不過已Java的架構來講,由於無法直接 05/28 16:14
→ Killercat: 碰觸到記憶體位置,其實你會發現這不會省工.... 05/28 16:14
→ Killercat: 最多人用的應該是boost的interprocess lib 05/28 16:15
→ Killercat: 我的案例的是在CPython跟C++之間sync 05/28 16:15
→ Killercat: Java的話 就把它包一層JNI 再用jobject傳回java層吧 05/28 16:17
→ Killercat: 老實講pipeline效能也沒差到哪去,沒必要捨近求遠 05/28 16:17
→ Killercat: pipeline/AF_UNIX socket效能都不會太糟糕的 05/28 16:18