Выберите правильный пример применения области синхронизации:
(Отметьте один правильный вариант ответа.)
Варианты ответа
using System;using System.Threading;System.Object SomeNameSpace = new System.Object();lock(SomeNameSpace)namespace SomeNameSpace{public class SomeClass{public void SomeMethod(){…}}}
using System;using System.Threading;namespace SomeNameSpace{public class SomeClass{public void SomeMethod(){System.Object SomeCode = new System.Object(lock);{…}}}}
using System;using System.Threading;namespace SomeNameSpace{public class SomeClass{public void SomeMethod(){System.Object SomeCode = new System.Object();lock(SomeCode){…}}}}(Верный ответ)
using System;using System.Threading;namespace SomeNameSpace{public class SomeClass{System.Object SomeMethod = new System.Object();lock(SomeMethod)public void SomeMethod(){…}}}