在本类中写一内部类实现多线程调用

 //某方法中的代码片段 此处开启另一线程进行邮件与短信发送 
 SendMailAndMess sendMailAndMess = new SendMailAndMess();
 //此处线程需要传入参数  利用内部类的私有变量传入 

 sendMailAndMess.setInquirysheetVO(inquirysheetVO);
 //线程开始执行 

 sendMailAndMess.start();
 //代码片段结束

 //内部类  用于实现线程调用
 class SendMailAndMess extends Thread{
  
  private InquirySheetVO inquirysheetVO;

  public void run() {
                                                //线程具体实现
   sendEmailAndMessage(inquirysheetVO);
  }

  public void start() {
   super.start();
  }

  public InquirySheetVO getInquirysheetVO() {
   return inquirysheetVO;
  }

  public void setInquirysheetVO(InquirySheetVO inquirysheetVO) {
   this.inquirysheetVO = inquirysheetVO;
  }

  
 }

你可能感兴趣的:(多线程,thread)