Nur aus Neugier und mangelndem Wissen meinerseits:
Was passiert denn, wenn beide Threads die gleiche Liste bearbeiten und zeitgleich den 42. Eintrag der Liste verändern.
Was steht dann nachher in der Liste, die Änderung des ersten Threads oder die des zweiten Threads oder beide Änderungen oder erfolgt keine Änderung, weil es irgendwie schief geht?
1. Macht man nicht - einfach so...
2. die zweite Änderung steht in der Liste...
Beim Zugriff auf gemeinsame Resourcen - muss man den Zugriff für andere Thread "kurz" sperren.... (2.) bleibt natürlich unberührt...
Abgesehen davon, würde ich es so nicht machen...
Mavarik