Ist der Destruktor (Drop
) des verpackten Werts von std::sync::Arc
garantiert aufgerufen/beendet, bevor der Aufruf von upgrade
eines std::sync::Weak
Verweis auf das gleiche Objekt von einem anderen Thread in None
resultieren kann?Wird der Destruktor von Arc garantiert aufgerufen, bevor ein Upgrade durchgeführt wird? Eine schwache Referenz gibt None zurück?
Ich brauche dies, um sicherzustellen, dass ein Referenz-Zählwert ein Singleton ist.