В Stackless Python данные, отправляемые на канал неизменно?
-
27-09-2019 - |
Вопрос
У меня есть типичный производитель, потребительский узор. Если производитель отправляет объект на канал, производитель заблокирован, пока потребитель не принимает объект. После того, как потребитель принимает объект, производитель обовает объект каким-то образом. Потребитель увидит объект, изменился? Или была неявная копия при отправке данных по каналу?
Решение
Stockless посылает А. ссылка На объект Python по каналу, поэтому любые изменения, которые производитель делает объект, будет «видимым» потребителем. Нет копирования продолжается.
Не связан с StackOverflow