微信

使用微信服务,更方便

职友集>程序员面试题 > What does the ThreadStatic attribute do? (线程静态成员的作用是什么)

What does the ThreadStatic attribute do? (线程静态成员的作用是什么)

2015-07-11 06:30:03 阅读( 32 )

754人 收藏本页

标签:程序员面试题

1、不能被2个不同的线程共享
线程静态成员隶属于特定的线程。同一个静态成员针对不同的线程有不同的实例。
2、只在第1个生成其实例的线程中初始化线程静态成员的初始化
隶属于第1个线程的线程静态成员将根据类声明中指定的初始化函数生成特定的实例,而隶属于第1个以后的线程的静态成员将按照默认情况初始化。在不指定初始值的情况下,如果它是值类型,可依赖初始化为其默认值的字段,如果它是引用类型,则可依赖初始化为空引用(Visual Basic 中为 Nothing)的字段。
3、同一线程的线程静态成员在不同的应用域有不同的实例
线程静态成员跟特定的线程的特定应用域相关。
4、同一线程同一应用域中同类型的对象将共享一个线程静态成员

来自分智网

下一篇:华为程序员面试题

上一篇:程序员面试题

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题