Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #16826

Re: multitasking Forth

From stephenXXX@mpeforth.com (Stephen Pelc)
Newsgroups comp.lang.forth
Subject Re: multitasking Forth
Message-ID <508e877c.68971458@192.168.0.50> (permalink)
References <2012102813500973880-chrishinsley@gmailcom> <0fOdnUuBRsgK7xDNnZ2dnUVZ_gudnZ2d@supernews.com>
Date 2012-10-29 13:49 +0000

Show all headers | View raw


On Sun, 28 Oct 2012 07:59:50 -1000, "Elizabeth D. Rather"
<erather@forth.com> wrote:

>On 10/28/12 3:50 AM, Chris Hinsley wrote:
>> In a multitasking or multithreading Forth, does each thread have it's
>> own dictionary ? Does the dictionary 'fork' at the point a new task is
>> created ?

Back in the dim and distant, when "computers" were expensive, having
multiple users with compilation rights on one Forth system was common.
When "personal" computers became common, most Forth systems assumed a
single user but multiple threads. This has been the dominant model in
embedded systems for a long time. 

The only application when we really have to consider dictionary access
is when handling web servers that use the on-board Forth for
server-side scripting.

Stephen

-- 
Stephen Pelc, stephenXXX@mpeforth.com
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691
web: http://www.mpeforth.com - free VFX Forth downloads

Back to comp.lang.forth | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

multitasking Forth Chris Hinsley <chris.hinsley@gmail.com> - 2012-10-28 13:50 +0000
  Re: multitasking Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2012-10-28 12:09 -0500
  Re: multitasking Forth "Elizabeth D. Rather" <erather@forth.com> - 2012-10-28 07:59 -1000
    Re: multitasking Forth stephenXXX@mpeforth.com (Stephen Pelc) - 2012-10-29 13:49 +0000

csiph-web