[armedbear-devel] See java.util.concurrent (was Re: destroy-thread and unwind-protect)
Mark Evenson
evenson.not.org at gmail.com
Mon Oct 24 16:59:11 UTC 2011
On Oct 24, 2011, at 18:38 , James Lawrence wrote:
> On Mon, Oct 24, 2011 at 12:23 PM, Mark Evenson
> <evenson.not.org at gmail.com> wrote:
>> On Oct 24, 2011, at 17:59 , James Lawrence wrote:
>>> In my case I am only interested in detecting the termination of a
>>> thread without polling. Maybe there is an ABCL-specific way to do
>>> that.
>>
>> THREADS:THREAD-ALIVE-P
>> Function: Boolean predicate whether THREAD is alive.
>
> Well as I mentioned, I am interested a non-polling alternative.
The [java.util.concurrent][1] package as [thread pool Executors][2]
that definitely don't poll, and arguably provide some of the most
performant queuing available for the Oracle JVM implementation. At
least you need a good reason *not* to use it, as it is thoroughly
debugged and tested. Suggest using [JSS][3]
[1]: http://download.oracle.com/javase/6/docs/api/java/util/concurrent/package-summary.html
[2]: http://download.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html
[3]: http://code.google.com/p/abcl-dynamic-install/wiki/JSS
More information about the armedbear-devel
mailing list