17 lines
283 B
C#
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();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|