Kaffe thread implementation

John D. Gwinner gwinner at northnet.org
Fri Feb 21 06:56:24 PST 1997


  I may be interested in seeing this code as well.  I've played with Kaffe
since early versions, but I *may* be going with the MicroSoft Java VM --
it's free, and it allows me to continue to use my existing (C++) source and
just add Java.  

  Warning: I'm a very underfunded commercial concern (self-funded) so I may
be interested in using this in a shipping product.

		== John ==

From: Pontus Rydin <pontus at abalon.se>
To: 'kaffe at soi.city.ac.uk'
Subject: SV: Kaffe thread implementation
Date: Thursday, February 20, 1997 8:16 AM

I've made a port of kaffe 0.5.5 that uses Windowns/NT native OS threads.
One of the major problems was the mutex/condvar code that needed a
complete redesign in order to work with native threads. Furthermore, the
GC (again, in 0.5.5) wasn't preemption safe at all. I solved this by
using PARC-GC instead (mainly because the rest of my project depends on

If you like to see the code, I would be happy to share it with you. Of
course, since it's a Win32 port of 0.5.5, most of the code is useless to
you, but you might find some of the basic design useful.

More information about the kaffe mailing list