读书人

怎么通过线程把一个集合传到另一个类里

发布时间: 2012-03-15 11:50:38 作者: rapoo

如何通过线程把一个集合传到另一个类里
大概是这样的
一个服务端的类Server,一直在监听是否有数据据传进来,有数据来就把数据传给数据处理类Dispoe,
一个入口类MainServer,为系统启动加载配置文件的,同时会用一个线程运行服务类
流程:系统启动成功后,会把一个Excel的文件的内容放入一个List,然后启动服务类
new Thread(new Server()).start();
问题是怎么样在new这个线程的时候,把List传到Dispose类,因为在Dispose类里面要用到List里面的数据

[解决办法]
我看的有点晕,不知道你究竟想谁传给谁

如果是Server,那么Server的构造函数允许带参数就行了。
Server srv= new Server(listData);
new Thread(srv).start();

如果是Dispose,也一样啊,定义Dispose的构造函数允许传递一个List就行了。

读书人网 >J2SE开发

热点推荐