[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