Я работаю над многопоточным приложением и мне нужна помощь с некоторым псевдокодом. Чтобы упростить его реализацию, я попытаюсь объяснить это в простых терминах / контрольном примере.
Вот сценарий -
У меня есть список массивов строк (скажем, 100 строк)
У меня есть класс Reader, который читает строки и передает их в класс Writer, который выводит строки на консоль. Прямо сейчас это работает в однопоточной модели.
Я хотел сделать это многопоточным, но со следующими функциями -
Возможность установить MAX_READERS
Возможность установить MAX_WRITERS
Возможность установить BATCH_SIZE
Таким образом, в основном код должен создавать экземпляры этих многих Читателей и Авторов и выполнять работу параллельно.
Любой псевдокод действительно поможет мне в этом!