Есть Swing GUI приложение, необходимо, написать/исправить код, выполняющийся параллельно текущей программе.
В параллельный поток будут переданы массивы данных. Параллельный поток должен создать столько потоков, сколько получит данных, в каждом созданном потоке, на основе полученных данных создаст объект графика JFreeChart и заполнит его данными, после заполнения графика - должен сохранить получившийся график в определённую папку с названием по шаблону.
Выполняя данную задачу в один поток - всё работает как хочется, но долго, при попытке распараллелить- получаю либо ошибки параллелизма, либо пустой(не заполненный данными график)