当前位置:编程学习 > JAVA >>

java rmi获取到的对象为什么是单例的?

我通过java RMI 技术开发了一套核心业务Service,然后希望其他java应用通过RMI来访问.
比如当下创建了一个 rmi://127.0.0.1:10990/MyService
然后客户端通过这个url得到的MyService,发现居然全部都是同一个对象,这样一旦并发完全可以引起巨大的线程安全问题呀,请问RMI有方法可以解决吗?

其实之后通过Hessian+Spring勉强实现了Prototype,但是由于项目的原因并不希望使用hessian,所以还是希望能够在RMI上寻找突破口,谢谢! java 线程安全 --------------------编程问答-------------------- rmi 面向的接口,也就是你的实现类里面的方法调完就完了,你不能普通的类一样定义公共变量的. --------------------编程问答--------------------
引用 1 楼 lujianfu 的回复:
rmi 面向的接口,也就是你的实现类里面的方法调完就完了,你不能普通的类一样定义公共变量的.

所以没有线程安全问题
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,