在stackless python中,通过一个通道发送的数据是不可变的吗?

时间:2010-10-28 19:09:10

标签: python immutability stackless python-stackless

我有一个典型的制作人,消费模式。如果生产者通过通道发送对象,则生产者将被阻止,直到消费者接受该对象。在消费者接受对象之后,生产者以某种方式改变对象。消费者是否看到对象被改变了?或者通过频道发送数据时是否有隐式副本?

1 个答案:

答案 0 :(得分:1)

Stackless通过通道向python对象发送引用,因此生产者对该对象所做的任何更改都将被消费者“看到”。没有复制。