Correctness and concurrent complexity of the Black-White Bakery Algorithm
Tóm tắt
Lamport’s Bakery Algorithm (Commun ACM 17:453–455,
Từ khóa
Tài liệu tham khảo
Afek Y Stupp G Touitou D (1999) Long-lived adaptive collect with applications. In: Proceedings 40th IEEE symp. on foundations of computer science pp 262–272
Buhr PA Dice D Hesselink WH (2015) High-performance N -thread software solutions for mutual exclusion. Concurr Comput Pract Exp 27:651–701. doi:10.1002/cpe.3263
Hesselink WH (2015) Mutual exclusion by four shared bits with not more than quadratic complexity. Sci Comput Program 102:57–75. doi:10.1016/j.scico.2015.01.001
Hesselink WH (2015) PVS proof scripts for four Bakery Algorithms. http://wimhesselink.nl/mechver/bakery/index.html. Accessed 17 March 2016
Lycklama EA Hadzilacos V. (1991) A first-come-first-served mutual-exclusion algorithm with small communication variables. ACM Trans Program Lang Syst 13:558–576
Nanevski A Ley-Wild R Sergey I Delbianco GA (2014) Communicating state transition systems for fine-grained concurrent resources. In: Shao Z
(ed) ESOP 2014. LNCS vol 8410 pp 290-310
Owre S Shankar N Rushby JM Stringer-Calvert DWJ (2001) PVS version 2.4 system guide prover guide PVS language reference. http://pvs.csl.sri.com. Accessed 17 March 2016