Так что в основном я стажер в большой компании. Я должен сделать небольшую java программу (javaFX), которая принимает список csv и обновляет наши базы данных (3 сервера 6 баз данных). Файл содержит более 700 000 записей, и наш сервер может поддерживать 50 соединений. Таким образом, мое ограничение на пул соединений составляет 50, и я должен работать не более чем с 200 потоками. Вот информация, которую я получил от ведущего программиста.
Я запустил свой проект, сделал свой объект и сделал наблюдаемый список из файла CSV (допустим, в нем есть только Id и цена, другие поля все равно не имеют значения). Где я стек, это пулы потоков и пулов соединений. Как я могу работать с обоими? В моей голове newb ie я думал, что сделаю al oop, который создает 200 потоков, которые выполняют операторы, но затем мне нужно использовать 50 соединений, поэтому я должен создать 50 потоков, которые открывают 50 соединений из пула и выполняют обновления ? Если у кого-нибудь есть пример для меня, чтобы понять, как работают потоки с mysql соединениями, я был бы очень рад, так как моя голова взорвется.