java在新线程中更新局部变量
我正在设计一个多用户应用程序,希望有一个在所有用户线程之间共享的单例服务类
在这个类中,我希望有一个方法能够完成一些繁重的工作,最终为每个用户编译一个单独的列表,我的印象是,由于这是一个方法,每个用户线程都会在其调用堆栈上接收它自己的速度副本
由于这个过程非常耗时,我希望在方法中创建多个线程来处理处理,并将项添加到方法中声明和实例化的单个列表中
最后,我设想为每个用户创建一个完整的列表,然后可以在用户线程中的应用程序的其余部分中使用该列表
我的问题是:在维护线程安全的同时,如何在方法中创建的多个线程之间共享方法中声明的列表
下面的流程图可以更好地解释一切
共 (0) 个答案