[Info-vax] pthread_kill() replacement for VMS?

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Jul 28 10:58:50 EDT 2017


On 2017-07-28 00:18:07 +0000, David Froble said:

> Well, I guess that would depend on the multi-tasking being performed, 
> and such.   Sure, an OS provides for multiple processes.  However, a 
> single process may need to control and coordinate multiple "things".

Distributed job schedulers have made that effort easier, and with less 
bespoke code necessary.   DLM and termination mailboxes and TCP and the 
queue manager are all good tools and can be useful here, but adapting 
those pieces and frameworks to scheduling is a fair amount of bespoke 
code.  But processes and process scheduling and distributed schedulers 
are different from threading, and threading is something that really 
doesn't exist in BASIC short of KP Threads or such.  I've yet to 
encounter threaded BASIC code.   Lots of AST-based code and 
multiple-process code written in BASIC certainly, but not threading.

> I truly do not trust fanatics ....

Ayup; those unthinkingly for or against any platform.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list