|
1
107
在方法中声明的变量(可能的例外是“ 捕获 “变量)是孤立的,因此您不会遇到任何固有的问题;但是,如果您的静态方法访问任何共享状态,则所有赌注都将被取消。 共享状态的示例如下:
如果您有共享状态,则必须:
|
|
|
2
29
是的,只是运气而已 不管方法是否静态,重要的是数据是否静态。
当单独实例中的数据仍然混淆时,很可能是因为数据并不是真正分开的。 |
|
|
3
17
静态方法应该适合多线程。
|
|
|
4
11
MSDN总是说: 编辑: 正如这里的人所说,情况并非总是如此,显然这适用于在BCL中以这种方式设计的类,而不是不适用于用户创建的类。 |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 1 年前 |
|
|
András Takács · Python多线程错误 1 年前 |