У меня есть вариант использования, когда программа порождает несколько потоков, а именно. один для сетевого взаимодействия, один для изменения пары JSON файлов, другой для запросов и записи в базу данных. Они создаются в нескольких потоках, потому что все они являются задачами, связанными с вводом / выводом.
Код для потока Network Comm, обработчик файла JSON и обработчик базы данных будут написаны мной. Обработка базы данных может быть значительно оптимизирована, если использовать несколько процессов, так как у меня многоядерный компьютер.
Я хочу понять с точки зрения Python, как будет работать несколько процессов внутри потока (если он работает)