Page 1 of 1

Fadensicherheit in Pythons Wörterbuch

Posted: 20 Aug 2025, 14:32
by Anonymous
Ich habe eine Klasse, die ein Wörterbuch < /p>

enthält

Code: Select all

class OrderBook:
orders = {'Restaurant1': None,
'Restaurant2': None,
'Restaurant3': None,
'Restaurant4': None}

@staticmethod
def addOrder(restaurant_name, orders):
OrderBook.orders[restaurant_name] = orders
< /code>

und ich führe 4 Threads (eines für jedes Restaurant) aus, die das Methode orderbook.addorder < /code> aufrufen. Hier ist die Funktion, die von jedem Thread ausgeführt wird: < /p>

def addOrders(restaurant_name):

#creates orders
...

OrderBook.addOrder(restaurant_name, orders)
Ist das sicher oder muss ich eine Sperre verwenden>