[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: why asyncs were created
From: |
Marius Vollmer |
Subject: |
Re: why asyncs were created |
Date: |
03 Sep 2002 01:57:57 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Tom Lord <address@hidden> writes:
> > As a clarification, I have in mind to keep the "async" name and the
> > "async" behavior, but an async does not need to continue to be an
> > opaque object; it could just be a normal procedure that is used in a
> > special way.
>
>
> Ah -- a representation issue, not a semantic issue?
Yep.
> What replaces the `got_it' flag in an async object?
Instead of setting a flag, you would cons the object onto a list of
objects that are considered marked. At appropriate times, the list
would be checked to see whether it is non-empty.
Each thread would have such a list.
--
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405