hi Calvin, --- calvin kaiwen <[EMAIL PROTECTED]> wrote:
> At Step 2: Internal Threads. > Will this step help me with solving my 'thread not > reuse' problem? maybe ;) probably not, though. As Tim said, the problem is that "Kaffe won't run the gc/finalizer if the process runs out of file descriptors.", so it looks like a gc-vs-threading bug to me. One way to go after this bug would be to add some special case handling code in wherever the exception gets dispatched to run the gc/finalizer when the process runs out of file descriptors and then retry the file operation. Read FAQ/FAQ.debuging for a start on how to go about finding where the action happens in order to find out what could be a likely target for your patch. you could also try using some other threading implementation. ./configure --help should show a --with-threads option. you can pick one of the options under kaffe/kaffevm/systems. Kaffe should use internal threads (unix-jthreads) by default, btw. cheers, dalibor topic __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ _______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
