Programming Languages JCL Subjective
Mar 15, 2013

What is multithreading in JCL?

Detailed Explanation

Job Control Language does not support multithreading inherently. A method of accomplishment is implemented, known as redneck way, which forks other jobs into INTRDR. This is not risk free. There is an assumption that all the jobs would be finished prior to the next program that pulls in all data processed by other threads.

Another way of accomplishing multithreading is by using system enqueue and duplicate the job names. Use a scheduler that is able to schedule many jobs at once and leaves the next job when all the prereq’s have finished.

Discussion (0)

No comments yet. Be the first to share your thoughts!

Share Your Thoughts
Feedback