[gclist] FAQ: distributed objects

Robert A Duff bobduff@world.std.com
Wed, 13 Mar 1996 10:17:04 -0500


Very nice description, but I don't understand this paragraph:

> A general fix is to provide "Causal delivery" but that's overkill. A simpler
> fix is Weighted Reference Count (or some variation thereof). When an object X
> is created, it is allocated an initial weight. The first reference to X
> carries a weight equal to the object's. Duplicating any reference to X divides
> the weight between the two duplicates. Killing a reference sends a decrement
> message to the object's weight. At all times, the sum of the reference weights
> is equal to the object's weight.

What do you mean by, "sends a decrement message to the object's weight"?

- Bob