/// <summary>
/// 线程安全的int类型
/// </summary>
public class ConcurrentInt
{
private int value;
public ConcurrentInt(int value)
{
this.value = value;
}
/// <summary>
/// 添加并获取
/// </summary>
/// <returns></returns>
public int Add_Get()
{
lock (this)
{
value++;
return value;
}
}
/// <summary>
/// 减少并获取
/// </summary>
/// <returns></returns>
public int Reduce_Get()
{
lock (this)
{
value--;
return value;
}
}
/// <summary>
/// 获取
/// </summary>
/// <returns></returns>
public int Get()
{
return value;
}
}
线程安全的int类型
最新推荐文章于 2024-04-13 15:28:56 发布