Вы используете автоматическую синхронизацию - Ответ на вопрос по информатике №1276832
Новинка
-37%
Вопрос
Вы используете автоматическую синхронизацию объектов. Необходимо сделать так, чтобы с классом SomeClass мог одновременно работать только один поток. Однако свойство SomeString внутри этого класса должно быть доступным для нескольких потоков. Выберите правильную конструкцию, позволяющую получить подобную функциональность:- using System.Runtime.Remoting.Contexts;[Synchronization()]namespace SomeNameSpace{ class SomeClass:ContextBoundObject { static string SomeString;public SomeClass (int SomeInt){ //Код для работы}static SomeClass (){ //Код для работы}public string SomeString;{ get{ return SomeString;} set{ SomeString = value;}}…}}
- using System.Runtime.Remoting.Contexts;namespace SomeNameSpace{ [Synchronization()] class SomeClass:ContextBoundObject { string SomeString;public SomeClass (int SomeInt){ //Код для работы}static SomeClass (){ //Код для работы}public string SomeString;{ get{ return SomeString;} set{ SomeString = value;}}…}}
- using System.Runtime.Remoting.Contexts;namespace SomeNameSpace{ [Synchronization()] class SomeClass:ContextBoundObject { static string SomeString;public SomeClass (int SomeInt){ //Код для работы}static SomeClass (){ //Код для работы}public static string SomeString;{ get{ return SomeString;} set{ SomeString = value;}}…}}
- using System.Runtime.Remoting.Contexts;namespace SomeNameSpace{ [Synchronization()] class SomeClass:ContextBoundObject { static string SomeString;public SomeClass (int SomeInt){ //Код для работы}static SomeClass (){ //Код для работы}[Synchronization()]public static string SomeString;{ get{ return SomeString;} set{ SomeString = value;}}…}}
Ответ
Этот вопрос в коллекциях

Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅












