ln.threading/ln.threading/ThreadHelpers.cs

17 lines
283 B
C#

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