Я хотел бы разделить однопоточное приложение на количество рабочих потоков. Всего 1 вопрос - а что с выполнением этого действия? Если GIL не позволит python выполнять более 1 потока за раз, получу ли я прибыль?
Еще один момент (с точки зрения c/c++) - насколько я знаю, каждый поток в любом случае может выполняться только исключительно, поэтому на более низком уровне, чем интерпретатор python, у меня есть такое же ограничение.
Резюме: Будут ли потоки Python иметь меньшую эффективность, чем «родной» поток в части переключения задач?