comp.lang.ada
 help / color / mirror / Atom feed
From: ohk@ultra.tfdt-o.nta.no (Ole-Hjalmar Kristensen FOU.TD/DELAB)
Subject: Re: Ada versus Java - Tasking
Date: 1997/01/20
Date: 1997-01-20T00:00:00+00:00	[thread overview]
Message-ID: <OHK.97Jan20160512@ultra.tfdt-o.nta.no> (raw)
In-Reply-To: 01bc03ee$594dc520$829d6482@joy.ericsson.se


In article <5bvt6v$sik@mdnews.btv.ibm.com> pontius@btv.ibm.com (Dale Pontius) writes:

   In article <1997Jan19.122511.1@eisner>,
           kilgallen@eisner.decus.org (Larry Kilgallen) writes:
   >
   > Operating system developers have a much better chance to make the
   > scheduling interact with the hardware properly, so I think the better
   > choices are:
   >
   >       1) Rely on OS threading support, and wait for improvements.
   >
   >       2) Lobby the operating system provider for better support,
   >          using all methods available, including examples of other
   >          operating systems which do it better, either on the same
   >          hardware or some other hardware.
   >
           3) Adopt another thing from NT, fibers. Leave a thread to
              be defined as something that is scheduled by the kernel,
              but add a structure like NT fibers or user threads, that
              is scheduled in the user space. This doesn't, of course,
              drop pressure on the OS provider for making the very best
              thread switch possible.

   Dale Pontius
   (NOT speaking for IBM)

This won't help if the user threads aren't effieciently implemented.
HP-UX has POSIX threads implemented in user space, and they aren't
significantly more lightweight than POSIX threads in the kernel.
Has anyone measured the difference between fibers and threads or
processes in NT?





  parent reply	other threads:[~1997-01-20  0:00 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-01-16  0:00 Ada versus Java - Tasking Jonas Nygren
1997-01-16  0:00 ` Brad Balfour
1997-01-25  0:00   ` Robert Dewar
1997-01-16  0:00 ` wiljan
1997-01-17  0:00 ` Jeff Carter
1997-01-19  0:00   ` David Taylor
1997-01-20  0:00     ` Jim Hopper
1997-01-20  0:00       ` Michael Paus
1997-01-21  0:00         ` Jim Hopper
1997-01-21  0:00           ` Larry Kilgallen
1997-01-21  0:00             ` jim hopper
1997-01-21  0:00     ` Dr. John B. Matthews
1997-01-23  0:00     ` Jeff Carter
1997-01-17  0:00 ` Steve Doiel
1997-01-18  0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-19  0:00   ` Robert A Duff
1997-01-19  0:00 ` Tom Moran
1997-01-19  0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-19  0:00   ` Larry Kilgallen
1997-01-20  0:00 ` Ada Tasking revisited (was: Re: Ada versus Java - Tasking) Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-20  0:00 ` Ada versus Java - Tasking Dale Pontius
1997-01-20  0:00 ` Jon S Anthony
1997-01-20  0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB [this message]
1997-01-21  0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox