Что будет, если multiprocess вызвать из multiprocess?
Всем привет! Надеюсь на помощь опытных разработчиков.
Например, я делаю библиотеку my_library, в которой я использую модуль multiprocessing для реализации метода call_in_multiprocess, который производит какие-то расчёты.
Что произойдёт, если пользователь библиотеки my_library вызовет метод my_library. call_in_multiprocess в другом процессе, с мыслью, ну вот это я сейчас распараллелю через процесс.
Должен ли я явно указывать, что конкретный метод внутри выполняется в нескольких процессах. И должен ли пользователь библиотеки, как-то учитывать этот факт при написании своего кода.
Аналогичный вопрос и про потоки, например с методом, my_library. call_in_multithreads.
Как пишут код в подобных ситуациях?
Очень хочу разобраться что к чему.