JAVA如何在主函数里面用到线程函数里面的一个字符串?

就是线程返回一个字符串,我要在主函数里面在GUI上输出这个字符串,这时候应该怎么写呢?
方法很多;
1 可以用静态变量,static
2 写到文饥兄件枝肢简猛裤
3 写到数据库
4 使用缓存
其他等等
注意:多线程程序注意对共享数据的读写同步锁
如果不是用Runnable的类构造的神饥Thread的话,那么就用Thread 的游迹返setName方法和getName方法州亩