Jak zsynchronizować dostęp do listy <T> używanej w ASP.NET?
Mam pewne problemy na stronie z równoczesnym dostępem do listy. Ta lista zachowuje koszyk przedmiotów, a wiele witryn powoduje awarię witryny.Jaka jest najlepsza metoda ich synchronizacji? Czy wystarczy zamek? Opcja blokady wydaje się być brzydka, ponieważ kod jest rozrzucony po całym miejscu i jest dość niechlujny.
Aktualizacja: To jest lista zaimplementowana w następujący sposób: public class MyList: List <SomeCustomType> {}
Jest to starsza witryna, więc nie dopuszcza się tak wielu modyfikacji. Jak mam to zmienić, aby bezpiecznie się zablokować podczas iteracji?
dowolny pomysł!