RMI自己处理多个客户端吗?即
答案 0 :(得分:6)
是
它是如何工作的?它为每个电话创建一个新线程吗?如果一个客户端阻止该功能,下一个客户端会发生什么?等
它为每个客户端连接创建一个线程。
如果一个客户端调用synchronized方法或阻止其他调用的方法,则其他线程发出的调用将阻塞,直到该调用释放资源。
听起来你已经找到了答案,你有更具体的疑问吗?
答案 1 :(得分:2)
是的RMI确实处理多个客户端,但您必须使服务器线程安全,如果多个客户端同时发送,RMI会将多个线程分派到单个服务器对象中 make方法调用它,所以如果你的服务器不是线程安全的,你的应用程序就会失败。