Multithreading 使JavaMail快速

Multithreading 使JavaMail快速,multithreading,asynchronous,smtp,jakarta-mail,restlet,Multithreading,Asynchronous,Smtp,Jakarta Mail,Restlet,我正在尝试向我的Restlet服务器添加电子邮件通知功能。我今天刚从Stackoverflow中学到Java邮件是同步的 所以有两个明显的选择:1。使用非常快速的SMTP服务器2。让它成为纽约 同步调用SMTP服务器总是会带来更多的延迟。因为我只是简单地使用JavaSE,所以没有什么特别的EE东西。我考虑的是初始化一个新的线程来发送邮件,然而,当我真的想将响应从邮件服务器发送到web客户端以确认邮件服务器正在处理邮件时,事情变得复杂得多,因为我必须等待线程得到响应 现在有点困惑,有谁能给我一些建

我正在尝试向我的Restlet服务器添加电子邮件通知功能。我今天刚从Stackoverflow中学到Java邮件是同步的

所以有两个明显的选择:1。使用非常快速的SMTP服务器2。让它成为纽约

同步调用SMTP服务器总是会带来更多的延迟。因为我只是简单地使用JavaSE,所以没有什么特别的EE东西。我考虑的是初始化一个新的线程来发送邮件,然而,当我真的想将响应从邮件服务器发送到web客户端以确认邮件服务器正在处理邮件时,事情变得复杂得多,因为我必须等待线程得到响应

现在有点困惑,有谁能给我一些建议,告诉我如何使用JavaSE


服务器:UbuntuServer12.04

JavaSE提供了并发功能,用于将工作委托给不同的线程,请参见