[jdom-interest] Re: JDOM -- threads?
Mike.Brenner
mikeb at mitre.org
Thu May 11 14:04:21 PDT 2006
Ummmh. I thought not thread-safe meant
non-reentrant code, so that operations
in one thread can interfere with
operations in another thread;
if you bring in "interrupted by another thread"
you limit yourself to a particular
implementation of threads.
Anderson, Paul D wrote:
> "Not thread-safe" means that operations running in one thread may not
> complete properly if that thread is interrupted by another.
>
> The simplest solution (but perhaps not the most efficient) is to label
> any unsafe operations "synchronized". This means the operation will run
> to completion before the other thread is allowed to interrupt.
>
> Many functions and features are not thread-safe because guaranteeing
> thread safety can be complicated and inefficient. IMHO you really
> shouldn't do thread-based programming without a little education first
> -- the Java Tutorial is a good place to get more info.
>
>
>
>> -----Original Message-----
>> From: Frances [mailto:fdr58 at yahoo.com]
>> Sent: Thursday, May 11, 2006 11:33 AM
>> To: jdom-interest at jdom.org
>> Subject: [jdom-interest] Re: JDOM -- threads?
>>
>> Frances wrote:
>>> just read in jdom.org that JDOM is not thread-safe.. what
>> does this
>>> mean exactly? (don't know much about threads..) that JDOM does not
>>> include thread APIs, or that you can't do threads AT ALL
>> with it? For
>>> my project I have to be able to set threads...
>>>
>>> (can I use thread-related classes from system API to make it
>>> thread-safe?)
>> and what about DOM, SAX API? what are best alternatives for
>> creating XML? (just Java I/O? JavaScript? any better
>> ideas?) thanks...
More information about the jdom-interest
mailing list