This is the mail archive of the kawa@sources.redhat.com mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Embedding kawa in a multi-threaded servlet environment (a few questions).


> Not a lot of information but there is one guy there claiming that kawa
> is very thread *unsafe* and I would just like one of you guys to
> confirm or deny. I

Put me in the "deny" category.  We have multi-threaded code that is
running in production settings.

Kawa is a compiler that compiles code down to the java virtual machine.
It is just as thread safe as the JVM (and Java) is thread safe.  Because
the code is running on a JVM you must "synchronize" code that needs to
be reentrant, just like you would in Java.  The underlying libraries are
also thread safe.

There is a specific form in Kawa called "fluid-let" that is often used
in thread based programming.  In the past, fluid-let has had bugs but
the current released code has all of these bugs fixed (as far as I can
tell at least!).

Regards,
Chris Dean


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]