delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/09/10/10:30:28

Message-ID: <35F7FDEF.23E1@Maths.UniNe.CHZ>
Date: Thu, 10 Sep 1998 16:27:27 +0000
From: Gautier <Remove_the_Z DOT ZGautier DOT deMontmollin AT Maths DOT UniNe DOT CHZ>
Reply-To: Remove_the_Z DOT ZGautier DOT deMontmollin AT Maths DOT UniNe DOT CHZ
Organization: Université de Neuchâtel
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Pthreads
References: <CejJ1.2787$Mh1 DOT 7732152 AT nnrp1 DOT ptd DOT net> <35F7402B DOT A36C0C32 AT cartsys DOT com>
NNTP-Posting-Host: mac13-21.unine.ch
Lines: 27
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Nate Eldredge wrote:

(...)
> IMHO, pthreads is unlikely to be productive for a DJGPP-only app (there
> is no multiprocessing support in any version of DOS that I know of),
> though the DJGPP implementation could be helpful for porting apps which
> use it.

The multitasking/multithreading exists on Novell DOS since about 1994.
Now it is Caldera DR-DOS 7.02.
Until recently, the built-in DPMI server did not function in a 32-bit
context; DJGPP tasks used CWSDPMI and were inactive as background tasks.
But this has changed ! Their new EMM386 3.25 at least allows simultaneous
DOS tasks with DJGPP (or GNAT/DOS) programs running. If a multitasking
crack could try to make threads etc. run with DJGPP it could be _wonderful_ !

The full doc about threads, syncronization etc. is there:
http://www.caldera.com/doc/dos/progdoc/multtask/index.htm

The new EMM386 3.25 is there:
http://www.caldera.com/products/drdos/dosupdates.html

NB: you can download DR-DOS for personal/evaluation use - via http or
anonymous ftp !

--
Gautier

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019