您的位置:首页 > 编程语言 > C#

一种c#实现的函数互斥的方法

2011-08-14 00:45 288 查看
using System;
using System.Runtime.CompilerServices; //引入该包
/// <summary>
///Test的摘要说明
/// </summary>
public class Test
{
    public Test()
    {
    }

    [MethodImpl(MethodImplOptions.Synchronized)] //这里指定下面的函数需要进行互斥,互斥的颗粒度是函数
    public static string test()
    {
        //同时只能有一个线程进入该函数,直到函数返回
        return "test";
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐