Скажем, у меня есть служба WCF, которая имеет доступ к некоторым данным, которые совместно используются несколькими клиентами. В чем разница между этими двумя настройками:
1) Экземпляр: один, параллелизм: несколько, с общими данными, хранящимися в переменных экземпляра.
2) Создание экземпляров: для каждого вызова, параллелизм: множественный, с общими данными, хранящимися в статических переменных.
Есть ли практическая разница? В любом случае мне нужно будет убедиться, что общие данные потокобезопасны, но мне интересно, есть ли какие-либо преимущества для одного конкретного подхода.