Richtig.
Aber das ändert nichts daran, dass
- Liste holen
- Durch Elelemte der Liste wandern
- Element finden
- Dinge mit dem Element tun
atomar ablaufen müssen.
Sonst passiert bsp. das hier:
- Ich finde mein Element
- Ich tue Dinge damit
- Ich werde "unterbrochen" vom Nebenthread
- Nebenthread entfernt das Element aus der Liste...
- ... und ruft den Destruktor des Elements auf
- will weiter Dinge tun