All, Thanks for all the great pointers. I haven't had to write multitasking code soooo, This is a new adventure an seems I have a bunch of reading to do...never a dull moment
Best Regards, Scott ford www.identityforge.com from my IPAD 'Infinite wisdom through infinite means' On Aug 27, 2013, at 7:48 PM, "Blaicher, Christopher Y." <[email protected]> wrote: > Scott, > > There are lots of ways to do this. Some of the questions you have to first > ask are: 1) Are the tasks asynchronous to each other? 2) Can there be more > than one slave task? 3) What are you attempting to accomplish with sub tasks? > > Generally, you want a sub task to do something while the parent task is doing > something else. I typically use FIFO queues to schedule work for the sub > task and another one for completed work, or the work element has an ECB that > the caller can issue a WAIT on. When you use a queue between two tasks, you > will need to do some form of locking of the queue. The PLO instruction will > let you put an element on or take one off a queue as a single unit of work. > It is a beast of an instruction that takes like 10 pages to explain in the > POOP manual. > > As Ed pointed out you can use PAUSE/RELEASE in place of WAIT/POST. > PAUSE/RELEASE has an additional function called TRANSFER that combines the > two and short-cuts some of the dispatcher code. It tends to be faster than > WAIT/POST, but there is more to initially setup than for WAIT/POST. > > SRBs are a whole lot more complicated and solve different problems. > > A good starting place for your research is the Assembler Services Guide and > the Authorized Assembler Services Guide. > > Chris Blaicher > Principal Software Engineer, Software Development > Syncsort Incorporated > 50 Tice Boulevard, Woodcliff Lake, NJ 07677 > P: 201-930-8260 | M: 512-627-3803 > E: [email protected] > > -----Original Message----- > From: IBM Mainframe Assembler List [mailto:[email protected]] > On Behalf Of Scott Ford > Sent: Tuesday, August 27, 2013 5:28 PM > To: MVS List Server 2 > Subject: Task to subtask communications > > All: > > I have a main task that does an Attach to another program. > I do not want the Attached program to end but be able to communicate with the > main task. > I am not clear on how to do this ...Can someone point the way a tad for me ? > Is this in the realm of SRBS ? > > Scott J Ford > Software Engineer > http://www.identityforge.com/ > > > > ATTENTION: ----- > > The information contained in this message (including any files transmitted > with this message) may contain proprietary, trade secret or other > confidential and/or legally privileged information. Any pricing information > contained in this message or in any files transmitted with this message is > always confidential and cannot be shared with any third parties without prior > written approval from Syncsort. This message is intended to be read only by > the individual or entity to whom it is addressed or by their designee. If the > reader of this message is not the intended recipient, you are on notice that > any use, disclosure, copying or distribution of this message, in any form, is > strictly prohibited. If you have received this message in error, please > immediately notify the sender and/or Syncsort and destroy all copies of this > message in your possession, custody or control. > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
