using System;
namespace ln.threading
{
public static class ThreadHelpers
public static T GetLockedValue<T>(object lockObject,Func<T> getter)
lock (lockObject)
return getter();
}