Class A(object):
def __init__(self, cookie):
self.__cookie = cookie
def refresh_cookie():
```This method refresh the cookie after every 10 min```
self.__cookie = <newcookie>
@property
def cookie(self):
return self.__cookie
Problem ist Cookie-Wert wird nach jeweils 10 min geändert. Wenn jedoch eine Methode bereits den älteren Cookie hatte, schlägt die Anfrage fehl. Dies geschieht, wenn mehrere Threads dasselbe A-Objekt verwenden. Ich suche nach einer Lösung, wo immer wir versuchen, zu aktualisieren, d. H. Cookie-Wert ändern, sollte niemand in der Lage sein, den Cookie-Wert zu lesen, stattdessen sollte es eine Sperre bei Cookie-Wert geben.block read der Instanzvariable beim Versuch, es zu setzen