![]() |
1
1
所以不能将其应用于方法,只能应用于字段。每个线程实际上都有一个对应于该字段的自变量。但它只能应用于静态字段——您不能有“每个实例和每个线程”字段,这是您实际需要的。
现在是的,如果您对运行代码的线程有足够的控制,您可以为每个线程创建一个单独的对象,并使用实例字段,那么是的,这是一个很好的替代
话虽如此,我通常会使用
作为补充说明,不能有静态变量 在内部 一种方法。您只能声明 地方的 方法中的变量,它们既不是静态字段也不是实例字段-它们只是局部变量。您可以有一个仅在单个方法中使用的静态字段,但这与在方法中声明变量不同。 |
![]() |
J. Doe · 线程静态变量与实例化 6 年前 |
![]() |
D.B · django静态文件不随虚拟环境出现 6 年前 |
![]() |
157 239n · 我可以在UI线程之外使用getFilesDir吗 7 年前 |
![]() |
John David · ——等待这个。方法();在静态方法中不起作用 7 年前 |
![]() |
Yu.Pan · Spring boot项目找不到静态文件 7 年前 |
![]() |
Yu.Pan · 无法在springboot静态内容中获取文件 7 年前 |
![]() |
BaCh · C++:使用名称相同但参数不同的类成员和静态函数失败 7 年前 |