using System;
using System.Runtime.CompilerServices; //引入该包
/// <summary>
///Test的摘要说明
/// </summary>
public class Test
{
public Test()
{
}
[MethodImpl(MethodImplOptions.Synchronized)] //这里指定下面的函数需要进行互斥,互斥的颗粒度是函数
public static string test()
{
//同时只能有一个线程进入该函数,直到函数返回
return "test";
}
}