Re: Ada GC (was about Java VM)

mg@asp.camb.inmet.com (Mitch Gart)
2 Feb 1996 11:04:36 -0500

          From comp.compilers

Related articles
[8 earlier articles]
Re: Ada GC (was about Java VM) jsa@organon.com (1996-01-31)
Re: Ada GC (was about Java VM) dewar@cs.nyu.edu (1996-02-01)
Re: Ada GC (was about Java VM) dewar@cs.nyu.edu (1996-02-01)
Re: Ada GC (was about Java VM) dewar@cs.nyu.edu (1996-02-01)
Re: Ada GC (was about Java VM) darius@phidani.be (Darius Blasband) (1996-02-01)
Re: Ada GC (was about Java VM) dave@occl-cam.demon.co.uk (Dave Lloyd) (1996-02-02)
Re: Ada GC (was about Java VM) mg@asp.camb.inmet.com (1996-02-02)
Re: Ada GC (was about Java VM) boehm@parc.xerox.com (1996-02-02)
Re: Ada GC (was about Java VM) root@linux_pc.org (1996-02-03)
Re: Ada GC (was about Java VM) tmb@best.com (1996-02-04)
Re: Ada GC (was about Java VM) bobduff@world.std.com (1996-02-04)
Re: Ada GC (was about Java VM) truesoft!sw@uunet.uu.net (1996-02-04)
Re: Ada GC (was about Java VM) boehm@parc.xerox.com (1996-02-09)
[2 later articles]
| List of all articles for this month |

From: mg@asp.camb.inmet.com (Mitch Gart)
Newsgroups: comp.lang.java,comp.compilers,comp.lang.ada
Date: 2 Feb 1996 11:04:36 -0500
Organization: Intermetrics, Inc.
References: 96-02-002
Keywords: Ada, realtime, parallel, GC

Here are some interesting remarks from comp.lang.java on this subject,
from Arthur van Hoff, one of the main Java implementers. The
discussion was about why real OS threads are used on Windows NT and 95
and not on Solaris. Some other discussion before and after is
deleted.


question:


> I was surprised to find out that Java is not really threaded. The
> virtual machine seems to be doing its own scheduling but there is no
> OS level threading.


AVH answers:


> True. It is very hard to use OS level threads. However, we are
> working on a Solaris threads port. The problem is garbage
> collection, you have to be able to reliably suspend all threads and
> flush their state out of CPUs in order to do gc. This is hard on
> Solaris threads.


--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.