Issue No.07 - July (1987 vol.13)
C.M. Davidson , Philips Telecommunicatie en Data Systemen Nederland
An extension to Dijkstra's solution , of the problem of limiting access by multiple processors to a single resource, is described. The solution has similar delay characteristics to Ferguson's solution  while using less complex data structures. Some claims in  are examined.
semaphores, Cooperating sequential processes, cooperative mutual exclusion, critical sections
C.M. Davidson, "A Note on Concurrent Programming Control", IEEE Transactions on Software Engineering, vol.13, no. 7, pp. 865-866, July 1987, doi:10.1109/TSE.1987.233498