Blocked Threads with JNI loop
   
    Stuart Ballard
     
    kaffe@rufus.w3.org
       
    Thu, 20 Jul 2000 15:39:17 -0400
    
    
  
Patrick Tullmann wrote:
> 
> > But where is the difference to the sun jvm, is it the threading
> > system?  Or the JNI Implementation?
> 
> I don't know enough about JNI to say, but I belive Kaffe's JNI
> implementation is up to speed.  Note that select() and sleep() are not
> part of JNI.  (Right?)
I had heard (second-hand) that Sun's green threads implementation
actually overrides select(), sleep(), and most other potentially
blocking operations so that any C code linked with their Java
implementation gets greenthread-aware versions of these calls. Native
threads don't need such trickery.
Does Kaffe use user-level threads? Would it be worth implementing some
hack like Sun did to avoid this problem?
Stuart.