Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 May 1997 09:26:03 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        deischen@iworks.InterWorks.org (Daniel M. Eischen)
Cc:        hackers@FreeBSD.ORG, terry@lambert.org
Subject:   Re: GNAT-pthreads integration bugs/questions
Message-ID:  <199705191626.JAA24291@phaeton.artisoft.com>
In-Reply-To: <199705190341.WAA26464@iworks.InterWorks.org> from "Daniel M. Eischen" at May 18, 97 10:41:25 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> Maybe I'm missing something here ;-)  In the GNAT runtime, I need to
> be able to retrieve a pointer to a structure (Ada Task Control Block)
> based soley on the PID (assuming we're using rfork).  The PID is all
> we know, and we must be able to find the ATCB for this process.  The
> structures can be in shared data, but I still have to perform some
> sort of lookup/search to find the ATCB for a process ID.

This implies that the Ada Tasks are not anonymous "work to do" model
threads.

This bodes poorly for SMP scalability, and implies some measure of
CPU starvation even in the UP case.  8-(.


					Regards,
					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705191626.JAA24291>