Re: PAD and preemptive multi-tasking

Liste des GroupesRevenir à cl forth 
Sujet : Re: PAD and preemptive multi-tasking
De : josv (at) *nospam* planet.nl (josv)
Groupes : comp.lang.forth
Date : 21. Dec 2024, 14:28:43
Autres entêtes
Organisation : novaBBS
Message-ID : <e0ef0cb70945d70d0a1e65f66dd5af4f@www.novabbs.com>
References : 1
User-Agent : Rocksolid Light
On Fri, 20 Dec 2024 10:10:31 +0000, Anton Ertl wrote:

Bernd Paysan have been wondering what to do about PAD in the presence
of preemptive multitasking (but not multi-user) as implemented in
Gforth.
>
We see two possible scenarios:
>
If PAD is used only directly by the user for interactive work, only
one PAD is needed.
>
OTOH, if PAD is used as temporary storage in words that may be called
by any task, PAD needs to be part of the per-task (aka USER) data.
>
My understanding is that classical multi-tasking Forth systems
(polyForth, I guess) were also multi-user and had one dictionary per
task, so they also had one dictionary pointer and therefore one PAD
per task, but I have not worked with any of them and the descriptions
I have read have been very sketchy, so this could be wrong.
>
In any case, the question is how PAD is used by current programs that
might be run on Gforth.
>
- anton
I use upad instead:
maxcounted 1+ newuser upad
Jos
--

Date Sujet#  Auteur
20 Dec 24 * PAD and preemptive multi-tasking8Anton Ertl
20 Dec 24 +* Re: PAD and preemptive multi-tasking2Paul Rubin
21 Dec 24 i`- Re: PAD and preemptive multi-tasking1Anton Ertl
21 Dec 24 +* Re: PAD and preemptive multi-tasking2dxf
21 Dec 24 i`- Re: PAD and preemptive multi-tasking1Anton Ertl
21 Dec 24 +- Re: PAD and preemptive multi-tasking1josv
21 Dec 24 +- Re: PAD and preemptive multi-tasking1FFmike
28 Jan 25 `- Re: PAD and preemptive multi-tasking1Ruvim

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal