С# Вопрос. Я пытаюсь определить, можно ли использовать статический метод, когда внутри метода он использует некоторые локальные переменные, которые он использует. Локальные переменные "разделяются" между способами использования метода? Что происходит, например, если статический метод вызывается/используется одновременно из разных потоков? Разделяет ли один поток, пока другой не будет завершен и т.д.?
Возможно, обобщенный вопрос в поточном приложении, когда нужно "не" использовать статический метод?