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>