java中主线程如何向字线程发送数据

在一个程序中有一个主进程,创建了多个子线程,每个子线程处理一类数据,主进程中处理了一些数据,处理后的数据要发送到子线程中进行分类处理,主线程会多次向不同的子线程中传递数据,如何把数据发送到指定的一个线程进行处理?代码要如何实现?

可以通过blockingqueue等,主线程生产者,子线程消费者

可以用static类包装一个数组去共享数据,主线程和工作线程访问的时候注意同步下。

你这个问题直接使用线程池就可以了,主线程持有线程池,有任务的时候根据任务类型new对应的runable对象交给线程池就OK了。