gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:19:45 26 4
gpt4 key购买 nike

该方法是静态的,但我找不到它是否是线程安全的。我计划同时使用多个线程执行此方法,并且我想尽可能避免使用同步块(synchronized block)。

javax.mail.Transport.send(msg);

最佳答案

拥有非线程安全的静态方法通常是糟糕的设计并且违反了预期。

文档似乎确实没有提及线程安全,但快速浏览代码表明通过在每个线程上创建线程限制的传输实例实现是线程安全的调用并委托(delegate)给它。

为了绝对确定,我建议从日历中抽出几天时间进行适当的分析。

关于Java Transport.send() 是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/309202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com