代码如下
class a{
private Mythread mythread; //Mythread中有私有变量, 比如result;
public void set(){
mythread = new Mythread();
mythread.start();
}
public String get(){
//在这里得到Mythread的变量result
//相关的处理
return mythread.getResult();
}
}大侠们帮我看看这样设计线程是否合理, 如果不合理应该怎么改呢?
class a{
private Mythread mythread; //Mythread中有私有变量, 比如result;
public void set(){
mythread = new Mythread();
mythread.start();
}
public String get(){
//在这里得到Mythread的变量result
//相关的处理
return mythread.getResult();
}
}大侠们帮我看看这样设计线程是否合理, 如果不合理应该怎么改呢?
解决方案 »
- ExcelUtils如何控制单元格自适应?
- protected的问题
- 有个问题没明白请大家帮忙
- JTable上显示JCheckBox,如何显示disabled
- 是不是Arrays类中的Sort方法中传入的对象所属的类一定要implements Comparable接口?
- 在网络上进行大文件传输,读取数据的缓冲区应该设为多大?
- 如何在layout为borderlayout的applet,动态添加button 之类的组件
- 如何在一个类里引用另一个类里的已经存在的实例?
- 谁能告诉我,在redhat7.2下怎么安装JBuilder7.0?
- 请各位大侠指明学习JAVA的步骤和方法,谢谢!该看什么资料?
- excel文件生成柄图或柱型图
- 关于static的概念问题,谢谢
要把线程提出来 另外一个class比较好
这样 容易看清代码,还容易扩展线程的功能
还可以做通用模块
做接口等等
其实我的功能很简单, 在set方法中启动一个线程, 在get方法中监控该线程的状态, 如果满足就返回。
我不知道在servlet中改怎么来做, 包括那个线程类