这是我目前写的一个发送邮件的SendMailAction MailThread mthread=new MailThread(m_netm,uid,loginname, password, mail_from, mailto, mail_subject, mail_body, attachlist);
ExecutorService pool = Executors.newFixedThreadPool(10);
pool.execute(mthread);
ExecutorService pool = Executors.newFixedThreadPool(10);
这样写是否有利用到线程池进行发送?会不会有问题,觉得每次点了都重新new了一个线程池主要的目地是点了发送之后,在后台进行处理需要很长时间的发送,前台显示已经发送成功了如果有更好的办法,希望高手指教
ExecutorService pool = Executors.newFixedThreadPool(10);
pool.execute(mthread);
ExecutorService pool = Executors.newFixedThreadPool(10);
这样写是否有利用到线程池进行发送?会不会有问题,觉得每次点了都重新new了一个线程池主要的目地是点了发送之后,在后台进行处理需要很长时间的发送,前台显示已经发送成功了如果有更好的办法,希望高手指教
直接start()不行吗?
目前是想通过线程池来管理,start()应该是可以的,找了半天发现个spring管理线程池的