I *considered* it for a problem of updating a queue in a multiprocessor 
reentrance situation. I ended up solving the problem with CSST which seemed 
like a simpler approach.

Charles


-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]] On 
Behalf Of John McKown
Sent: Friday, March 3, 2017 6:32 AM
To: [email protected]
Subject: Re: Transactional Execution - anybody used it?

OK, I guess I asked my question poorly. And I should not have said anything 
about the PLO (instruction, not Mid-East organization)

So. Has anyone on this forum actually used the TBEGIN and TEND instructions in 
their code? I would appreciate knowing what / why they chose to do so.
I'm just trying to understand the real purpose of these instructions on a 
PRACTICAL level. Yes, I've read up on "Transactional Memory" on the web.
And how it allows "atomic updates". But I would like a real world example of 
why use this vs. the older "atomic" instructions (TSET, CS, CDS, PLO, etc).

Reply via email to