五个不同的线程同时触发evenet

时间:2016-04-09 09:13:39

标签: java multithreading executorservice

我有以下程序使用java mail api发送邮件,我想通过使用执行器框架修改并行执行,我希望5个不同的线程独立应该触发我的程序但是那5个不同的线程应该触发同时,请告知如何修改下面的代码片段,以便我可以在其中添加执行程序框架,这将把发送邮件的任务划分为五个不同的线程,那些独立的5个线程将​​发送邮件到同一时间

public class SSendEmail implements Runnable {

   public static void main(String [] args) throws Exception, IOException, Exception{

      for(int i=0;i<5;i++) {
          new Thread(new SSendMail()).start();
      }
   }

   public void run() {

    String smtpHost = "xxx";
    String mailSmtpPort = "000";
    String mailTo[] = {"sart@wer.com" };
    String mailCc[] = {"sart@wer.com" };

    xxsendmail(mailTo, mailCc, "sendername",
            "testsubject.", "testsubject..", smtpHost , mailSmtpPort);
  }  
}

0 个答案:

没有答案