আমার একটি ক্লাস রয়েছে যা অভিধান রাখে
class OrderBook:
orders = {'Restaurant1': None,
'Restaurant2': None,
'Restaurant3': None,
'Restaurant4': None}
@staticmethod
def addOrder(restaurant_name, orders):
OrderBook.orders[restaurant_name] = orders
এবং আমি 4 টি থ্রেড চালিয়ে যাচ্ছি (প্রতিটি রেস্তোঁরার জন্য একটি) যা পদ্ধতিটি কল করে OrderBook.addOrder
। প্রতিটি থ্রেড দ্বারা চালিত ফাংশনটি এখানে:
def addOrders(restaurant_name):
#creates orders
...
OrderBook.addOrder(restaurant_name, orders)
এটি কি নিরাপদ, নাকি ফোন করার আগে আমাকে লক ব্যবহার করতে হবে addOrder
?