【发布时间】:2013-12-02 12:35:51
【问题描述】:
我有一个扩展为线程的类,该线程实现了用于 RMI 连接的接口。问题是我必须扩展 UnicastRemoteObject 不知道如何协调这两个扩展。希望每个类稍后通过一个到 RMI 服务器的接口来实现这个线程以获取回调。 基本上,我希望一个类扩展线程为此目的实现一个回调接口。 有什么想法吗?
例子
class Test extends Thread implements Interface
{
(..)
}
但是为了正常运行,扩展 UnicastRemoteObject 应该做,但没有逻辑扩展线程,UnicastRemoteObject。我不知道该怎么办... 因为如果不扩展异常 java.io.NotSerializableException 会收到:
感谢您的关注
【问题讨论】:
-
你的问题对我们来说就像一个谜,让我们弄清楚问题是什么。我认为您需要更清楚才能获得更好的答案
-
清理你的代码。没有理由让特定类扩展
Thread。总有一种方法可以在不继承它的情况下实现相同的目标。看看接受Runnable的Thread的构造函数。 -
通过改代码解决,这样就不用扩展线程类实现接口了....
标签: java multithreading interface rmi