У меня есть класс A со статическим методом aA. Локальные переменные этих методов являются статическими, я также создаю объект B в нем. Представьте, что я создаю несколько объектов класса A, при необходимости вызывая этот статический метод.Статические методы в многопоточном окружении
В реальном мире я загружаю асинхронно документы XML и разбираю их. Метод parse является статическим, и мне интересно, что происходит внутри? Является ли такой вспомогательный метод потоком безопасным? Что происходит со статическими переменными метода?
Будете ли вы любезны и объясните, как статический метод созданного класса ведет себя в многопоточной среде?
Обратите внимание, что «Локальные переменные этих методов * являются статическими *», вероятно, неверны, так как это очень сложно достичь в C# (в отличие от C/C++ нет статических локальных переменных). –
Алексей, ты прав. Статические переменные нестатического класса. –