[comp.lang.c++] C++ Lightweight Process Pkgs: Summary

jxr@thumper..bellcore.com (Jonathan Rosenberg) (03/11/91)

A few weeks ago I posted a message to this newsgroup asking for any
information of lightweight process (LWP) packages available for use in
AT&T C++ on Sun workstations.  I promised to post a summary of the
responses & there ain't as much as I had hoped, but here's what I'
got:

Several people pointed out that there is an LWP package that comes
with Sun C++ (header file in task.h).  No one seemed quite sure how
powerful the support was, so I sent away for the AT&T language manual,
although I haven't received it yet.

Another common LWP package mentioned is that freely available in the
NIH Class library.  This package is (kind of) documented in the book
"Data Abstractions and Object-oriented Programming in C++", by Gorlen,
Orlow & Plexico.  I've taken a quick look at the info on this package
& it appears to be rather contorted to use, but that's just a 1st
impression.

Lastly, I received a short blurb on something called SCRIPTIC, which
appears to support some extensions to C++ (& C, I think).  I haven't
really looked at this thing yet so I won't comment.  I heard about
this thing from someone who reads this newsgroup, so I'm going to
assume that if he wants to let everyone know about it, he will post
the info himself.

I still don't know what we're going to for LWP support as we still
have some time to dcecide.  I'll keep you informed.

JR

kgorlen@alw.nih.gov (Keith Gorlen) (03/15/91)

In article <269@salt.bellcore.com>, jxr@thumper..bellcore.com (Jonathan Rosenberg) writes:
|> Another common LWP package mentioned is that freely available in the
|> NIH Class library.  This package is (kind of) documented in the book
|> "Data Abstractions and Object-oriented Programming in C++", by Gorlen,
|> Orlow & Plexico.  I've taken a quick look at the info on this package
|> & it appears to be rather contorted to use, but that's just a 1st
|> impression.
|> 

Portability and compatibility of LWP implementations are problems.
If had I to do LWP support today, I'd investigate the feasibility of
wrapping some C++ classes around DECThreads, which supposedly is POSIX
-compliant.  I believe this package is available from OSF as part of
the latest DCE (Distributed Computing Environment) snapshot.

-- 
	Keith Gorlen			phone: (301) 496-1111
	Building 12A, Room 2033		FAX: (301) 402-0007
	National Institutes of Health	uucp: uunet!kgorlen%alw.nih.gov
	Bethesda, MD 20892		Internet: kgorlen@alw.nih.gov