请问, 这样设计线程合理吗?

代码如下
class MyServlet{
private Mythread mythread; //Mythread中有私有变量, 比如result;

public void set(){
mythread = new Mythread();
mythread.start();
}

public String get(){
//在这里得到Mythread的变量result
//相关的处理
return mythread.getResult();
}
}

大侠们帮我看看这样设计线程是否合理, 如果不合理应该怎么改呢?
[该贴被littledodo于2007-11-20 17:19修改过]

没有人来说说吗?

线程属于JavaEE底层技术,servlet这样JavaEE技术中不要用线程,JavaEE提供的技术中都可以实现你想使用线程实现的功能。

否则你就会产生线程设计是否合理这样的问题。


感谢banq哥回复, 我的需求是这样的, 你能不能给我提一些建议:
在servlet中的set方法中启动一个线程, 在get方法中监控该线程的状态, 如果满足就返回。
我不知道在servlet中改怎么来做, 包括那个线程类
[该贴被littledodo于2007-11-21 11:49修改过]

对不起,没看懂你的需求,需求中已经指定了用线程,需求应该是没有计算机概念,对客观世界要求的描述。