小编Ada*_*dam的帖子

这个Java单例可以在WebSphere 6中重复重建吗?

我正在尝试追踪我们系统中的问题,以下代码让我担心.主servlet中的doPost()方法发生以下情况(名称已更改以保护有罪):

...
if(Single.getInstance().firstTime()){
   doPreperations();
}
normalResponse();
...
Run Code Online (Sandbox Code Playgroud)

单身'单身'看起来像这样:

private static Single theInstance = new Single();

private Single() {
...load properties...
}

public static Single getInstance() {
    return theInstance;
}
Run Code Online (Sandbox Code Playgroud)

通过这种方式设置为使用静态初始化程序而不是在getInstance()方法中检查null theInstance,是否可以一次又一次地重建?

PS - 我们正在使用Java 1.4上的App运行WebSphere 6

java singleton instance

13
推荐指数
5
解决办法
5064
查看次数

Java Transport.send()是线程安全的吗?

该方法是静态的,但我无法提及它是否是线程安全的.我计划同时使用多个线程来访问此方法,如果可能的话我想避免同步块.

javax.mail.Transport.send(msg);
Run Code Online (Sandbox Code Playgroud)

java email concurrency

6
推荐指数
1
解决办法
2649
查看次数

标签 统计

java ×2

concurrency ×1

email ×1

instance ×1

singleton ×1