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
