Article 141554 of comp.os.vms: Path: nntpd.lkg.dec.com!lead.zk3.dec.com!crl.dec.com!netnews.alf.dec.com!depot.mro.dec.com!news.jrd.dec.com!tbjnws.tbj.dec.com!tkonws.tko.dec.com!news.dec-j!spin-hsd0-tky!spinnews!wnoc-tyo-news!news.join.ad.jp!news.imnet.ad.jp!usenet.seri.re.kr!news.kreonet.re.kr!news.nuri.net!imci2!news.internetMCI.com!newsfeed.internetmci.com!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.edu!kcgl1.eng.ohio-state.edu!JONESD From: JONESD@kcgl1.eng.ohio-state.edu (David Jones) Newsgroups: comp.os.vms Subject: Re: Threads in VMS Date: 27 Feb 1996 17:04:54 GMT Organization: The Ohio State University Lines: 44 Message-ID: <4gvdjm$bk9@charm.magnus.acs.ohio-state.edu> References: <1996Feb26.180533.22081@montagar> NNTP-Posting-Host: kcgl1.eng.ohio-state.edu In message <1996Feb26.180533.22081@montagar> davidc@montagar.com (David L. Cathey) writes: >In article , gerard_walsh@qmgate.corp.apple.com (Gerard Walsh) writes: >> Does anyone have any information on programming threads in VMS. Any >> sources of information on the internet would be much appreciated. > > Actually, programming in threads is pretty simple. The DECthreads >manual goes into the calls. I don't know if I'd characterize it as simple, it requires a rigor (e.g. limited stack space) that a lot of programmers are unaccustomed to. The DECthreads manual is a good reference, and the inital chapters go over the basic concepts. An excellent introduction to threads programming written by Andrew Birrell can be found at: ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-035.ps.Z > Also, the OSU Web Server uses DECthreads, >and could be used as a example of threads programming. It's a bloated example, but you might find some of the indivual modules usefull. Be aware that if you write for the pthreads interface from VMS 5.5 or 6.x it will take a genuine porting effort to convert it the standard POSIX-95 interface supported under version 7. The V7 DECthreads guide says categorically that the older (pre-V7) interface will be dropped in a future release of the OS. ------------------------------------------------------------------------------ David L. Jones | Phone: (614) 292-6929 Ohio State Unviversity | Internet: 2070 Neil Ave. Rm. 122 | jonesd@kcgl1.eng.ohio-state.edu Columbus, OH 43210 | vman+@osu.edu Disclaimer: Dogs can't tell it's not bacon. David L. Jones | Phone: (614) 292-6929 Ohio State Unviversity | Internet: 2070 Neil Ave. Rm. 122 | jonesd@kcgl1.eng.ohio-state.edu Columbus, OH 43210 | vman+@osu.edu Disclaimer: Dogs can't tell it's not bacon.