One has to get away from the notion of "an executing program": "where was
the program when it failed?" -- "right here, this line right here."

"A program" refers to two entirely independent things (on this or any other
modern platform):

a. A chunk of machine code sitting in memory.
b. A task or thread (TCB or SRB in MVS-speak). A logical string of
execution, accomplishing some logically connected work. 

For every (a.) there might be zero or more of (b.): resident code might have
no threads of execution currently using it, and it might have a dozen.

The above assumes "modern" reentrant code, standard on most platforms,
optional on z/OS. For non-reentrant code, a. and b. are pretty much
one-to-one.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of Joe Reichman
Sent: Tuesday, December 27, 2016 1:14 PM
To: [email protected]
Subject: Multi SRB

Hi

 

Follow up question to my earlier post  can there be multiple SRB's executing
the same piece code  in the same address space 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to