Если я вставляю интерпретатор Python в программу на C или С++, как в в этом примере, есть ли способ ограничить, как долго интерпретатор работает? Есть ли что-нибудь, чтобы остановить код Python от входа в бесконечный цикл и тем самым предотвратить PyObject_CallObject
(или эквивалент) от когда-либо возвращаемого?
Аналогично, если код Python создает новый поток, есть ли что-нибудь, чтобы остановить этот поток от входа в бесконечный цикл и работать навсегда?