Python сборщик мусора собирает объект, на который нет ссылок, выполняя фоновые операции? - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть Python код, инициализирующий различные объекты внутри функции. Каждый из этих объектов является независимым, и он задуман, чтобы иметь свою собственную жизнь после его объявления. По сути, каждый объект будет выполнять различные действия в фоновом режиме на основе планировщика. Мне интересно, может ли инициализация объекта, но больше не ссылаться на него, привести к его смерти из-за сборщика мусора. Я также заинтересован в понимании поведения сборщика мусора в этой ситуации.

class MyObject:

    def __init__(self):
        # to stuff, schedule stuff, wake up, do stuff later...


def my_function():
    will_I_survive = MyObject()

if __name__ == '__main__':
    my_function()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...