in reply to Re^9: Passing globs between threads (Updated).
in thread Passing globs between threads
I'm thinking you are hypocritcal. First you complain about noncoordinated replicas. I show you then that replicas can be so coordinated, that they are EXACTLY like a shared instance, including all problems. Now you complain about these problems because you would like a middle ground. Then I show how such middle ground can be reached with only one extra message. Now it's the complexity. Fear not! This is possible too by distributed transactions. Think about this: A key points to a value, which as key points to the next value, and so on until pointing to the first key. Linked List as Ring. Nothing new. Who closes the Ring (commit)? If one of these values does not participate (points to itself) can the Ring be closed (abort)? No value decided=lock? And that is only with get/set!
The essential Good Thing is It's tunable!!
BTW I know about Fibers. The complexity of them is hidden in the OS. For instance: If a Fiber is preempted by another process the rescheduling must not choose its partner.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^11: Passing globs between threads (Updated).
by BrowserUk (Patriarch) on Oct 09, 2004 at 04:02 UTC | |
by Anonymous Monk on Oct 09, 2004 at 07:08 UTC | |
by BrowserUk (Patriarch) on Oct 09, 2004 at 07:24 UTC | |
by Anonymous Monk on Oct 09, 2004 at 07:46 UTC | |
by BrowserUk (Patriarch) on Oct 09, 2004 at 08:59 UTC | |
|