做一个多线程的程序,每个线程执行完毕要返回一个字符串,除了用全局变量,还有别的方法得到字符串吗?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【benben2301】截止到2008-07-16 13:29:20的历史汇总数据(不包括此帖):
    发帖的总数量:14                       发帖的总分数:205                      每贴平均分数:14                       
    回帖的总数量:37                       得分贴总数量:5                        回帖的得分率:13%                      
    结贴的总数量:14                       结贴的总分数:205                      
    无满意结贴数:2                        无满意结贴分:50                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:14.29 %               无满意结分率:24.39 %                  
    敬礼!
      

  2.   

    为什么一定要使用全局变量呢?多线程你都有一个引用的啊,通过一个引用变量就可以把值传回来了。
    你可以看一下JDK1.5的java.util.concurrent.FutureTask 这个就是可以让多线程返回值的。