日期:2014-05-20  浏览次数:20768 次

如何通过线程把一个集合传到另一个类里
大概是这样的
一个服务端的类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就行了。