В моем приложении мне нужно последовательно запускать набор задач. Каждое задание распаковать файл и обновить данные в базе данных. Но я получаю следующее исключение при обновлении данных из разных потоков.
java.lang.IllegalStateException: database not open`
Чтобы предотвратить это, я использую ThreadPoolExecutor для последовательного выполнения задач, чтобы я мог синхронизировать базу данных. Поэтому любой может сказать мне, как использовать ThreadPoolExecutor для выполнения моей задачи. Какие параметры мне нужно передать.
С уважением,
Шринивас