Sobes.tech
Middle+

Ի՞նչ է մրցակցային վիճակը և ինչպես է այն լուծվում `threading.Lock`-ով։