Die Initialisierung statischer Felder ist Thread-sicher: Das heißt, die .NET-Laufzeit garantiert, dass Ihr Feld nur einmal im Programm initialisiert wird, egal wie viele Threads darauf zugreifen und in welcher Reihenfolge.
Wie Andrey betont, muss die Service.Get
-Methode selbst Thread-sicher sein.
Tags und Links asp.net thread-safety