Sujet : Re: FORTH Multitâche !
De : o.l (at) *nospam* lutece.net (OL)
Groupes : fr.comp.sys.atariDate : 12. Jun 2022, 22:03:33
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <62a64695$0$18728$426a74cc@news.free.fr>
References : 1
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1
Salut Guillaume
hôtes moi un doute, tu vas finir par aimer le multitâche?! Est ce que ce n'est pas un peu à cause de moi ?!
Enfin bravo
Olivier
Coucou,
Me suis amusé à ajouter des fonctionnalités multitâche au FORTH.
C'est la version 0.4.0.
C'est un multitâche coopératif, chaque thread a sa page (sorties graphiques/textes), sa pile de données et passe la main régulièrement avec l'instruction thnext.
J'ai déjà mis un premier exemple sur ma page (tut en bas):
https://gtello.pagesperso-orange.fr/forth_f.htm
J'ai mis des instruction de synchronisation des processus inspirées par le Transputer.
J'ai ajouté un système de variables locales (en plus de la pile de données déjà personnelle à chaque thread).
C'était un petit défi.
Guillaume.