【初心者】Java質問・相談スレッド73【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0183デフォルトの名無しさん
2005/10/14(金) 02:10:01public class HogeUtil{
public static List getHogeList(Connection con){
return con.execute(hogesql);
}
}
↑こんな感じのstaticメソッドを作ったら、
「マルチスレッドのアプリで、staticメソッド内でSQLを発行するのは
他のスレッドによって変数が書き換えられて正しい結果が期待できない」
と言われてしまいました。
これは本当なんでしょうか?
(ちなみに、static じゃなくクラスをnew してメソッドを呼べばOKらしいですが。)
■ このスレッドは過去ログ倉庫に格納されています