Ok, then re-thinking it. I just want the simplest way to do it and fewer CPU consumption
-----Mensagem original----- De: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU> Em nome de Peter Relson Enviada em: segunda-feira, 9 de dezembro de 2024 11:23 Para: ASSEMBLER-LIST@LISTSERV.UGA.EDU Assunto: RES: RES: SETLOCK OBTAIN CML/CMS <snip> I'm just adding an STAE recovery rtn in case of an abend leave the word busy </snip> If you have a "word" that can be left "busy" then your design ought to be re-thought. Your use of that phrase would usually indicate that one work unit is setting a word "busy" and other work units, seeing that the word is "busy" either wait or (worse) spin until the word is "not busy". "Wait" leads to a design that is not responsive; "spin" can lead to deadlock (in particular when on an image with only a single CPU, if the "holder" might be lower priority than the "requestor"). The approach mentioned by Jonathan Scott is one that is used in many cases within z/OS. Peter Relson z/OS Core Technology Design