小编mxa*_*sim的帖子

从静态方法线程安全返回引用?

我有一节课:

class PrintStringDataBuilder
{
    PrintStringDataBuilder() { }
    public static GetInstance()
    {
        return new PrintStringDataBuilder();
    }

    //other class methods and fields, properties
}
Run Code Online (Sandbox Code Playgroud)

从客户代码访问:

PrintStringDataBuilder instance = PrintStringDataBuilder.GetInstance();
Run Code Online (Sandbox Code Playgroud)

以上是调用线程安全吗?

编辑:只是试图避免编写PrintStringDataBuilder builder = new PrintStringDataBuilder(); 在asp.net mvc web app中多次.PrintStringDataBuilder类中没有其他静态方法,静态字段或静态属性.

c# multithreading

8
推荐指数
2
解决办法
1169
查看次数

标签 统计

c# ×1

multithreading ×1