It has taken me this long to mostly understand PLO... I must be slow.

Now that I understand it (mostly) I am pretty sure it will not work for me. My 
problem is that a process comes in and removes the control block chain while 
another process is suspended and attempting to update the chain. When the 
updating process wakes up S0C4! That is why I was looking at using locks. If 
the process updating the chain holds a lock and the process removing the chain 
needs that lock to update the pointers this would not happen. So back to my 
original question:

My code must be able to run in SRB mode and with locks held. I have a situation 
where I need to serialize processing and cannot use CDS because the two 
addresses being updated cannot be next to each other (because I use CDS with 
these two addresses with other addresses). I have attempted to use a 
combination of CS instructions to resolve this problem but it does not work. I 
know this will work if I use a CMS lock but I am concerned about affecting the 
whole system. Any advice?

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

Reply via email to