When two production process instances run at the same time and both need to update a shared resource: a global variable, a delta booking, an array you have a classic distributed systems problem: how do you make sure only one of them proceeds at a time?
In SAP Digital Manufacturing there is no built-in mutex. So I built one. Here is how it works, why it is theoretically sound, and where its
limits are.
Source link
