3

我有以下问题:

如果在servet的doPost方法中,我创建了一些局部变量并将它们传递给另一个使用它们的类的静态方法并返回一些东西......当多个线程访问doPost方法时会发生什么,创建局部变量并将thouse变量传递给静态方法?

它是线程安全的吗?

4

1 回答 1

4

在堆栈上传递参数并创建局部变量,每个线程都有自己的堆栈。所以它们是线程安全的。

当然,它们指向的对象可能是共享的,并且会造成线程同步问题。

于 2013-07-05T00:12:54.777 回答