标签: java email concurrency
该方法是静态的,但我无法提及它是否是线程安全的。我计划一次使用多个线程来触及这个方法,如果可能的话我想避免同步块。
javax.mail.Transport.send(msg);
答案 0 :(得分:5)
通常糟糕的设计和违反预期的静态方法不是线程安全的。
文档确实似乎没有提及线程安全性,但快速浏览代码建议通过在每个上创建一个线程限制的Transport实例来实现线程安全致电并委托给他们。
绝对确定我建议在日历上拉几天进行适当的分析。