各位,请把代码更新一下,发送邮件的时候请用一下调用方式:
SendEmailForStrategyWarning se = new SendEmailForStrategyWarning();
se.getEmailInfoAndSend(邮件内容,邮件标题,监控类型);
其中监控类型全部定义在 MonitorType.java里面,有常量,请根据自己开发的功能传监控类型。
SendEmailForStrategyWarning
这个类刚刚改了下,改成了线程,如果你们调用的时候,不想影响目前功能速度,就用线程方式调用。
如果是其他线程内部调用该功能,则用:
new SendEmailForStrategyWarning(info, monitorType).run();
线程调用方式:
new Thread(new SendEmailForStrategyWarning(info, monitorType)).start();
大家注意下:如果你们写计划任务发送这个,就只能用第一种方式,否则不做处理会导致计划任务运行一次之后一直处于运行状态。
分享到:
相关推荐
线程调用类对象 在前面的示例中,我们为线程任务使用了通常的函数。实际上,我们可以使用任何可调用对象或者lambda函数,如下调用类对象的例子: #include #include class MyFunctor { public: void operator()...
Unity异步线程调用主线程脚本程序,在Unity中异步线程调用主线程会报错,所以编写了一个Loom
C#跨线程调用控件的四种方式(调用实例源码)
C#非控件创建线程调用控件的四种使用方式,从而避免跨线程调用的异常
下面小编就为大家分享一篇浅谈C#跨线程调用窗体控件(比如TextBox)引发的线程安全问题,具有很好的参考价值,希望对大家有所帮助
C#多线程调用乐玩demo,源码
多线程调用dll中的函数源码,值得初学者学习。
C# 跨线程调用控件经常报错,提供一种标准的跨新城调用控件的方法
主要实现了unity下开启线程,在线程中调用unity的内容,比如unity文本框,按钮和下拉框等unity自带的组件,必须通过相关的转换才能实现线程中调用unity的内容,否则,运行直接报错。只需要在unity项目开始调用的位置...
.net版本简单线程调用源码.rar.rar
四种方式 C# 线程调用主线程方法,修改主线程控件值。SynchronizationContext、Invoke/BegainInvoke、BackgroundWorker、Thread Crossing
跨线程调用控件的四种方式.rar
配合文章代码实现 c++ 多线程调用嵌入的Python 文章详情 https://blog.csdn.net/u010383605/article/details/82057084 Python下载地址: https://www.python.org/downloads/windows/
易语言线程调用易包演示源码,线程调用易包演示,线程调用,载入易包,线程子程序
delphi多线程调用dll delphi多线程调用dll 有点复杂
c#中跨线程调用windows控件 c#中跨线程调用 c#中跨线程调用UI控件 c#中跨线程调用UI c#中跨线程调用windows控件 c#中跨线程调用 c#中跨线程调用UI控件 c#中跨线程调用UI
多线程调用DBUS服务注意事项 多线程调用DBUS服务注意事项 多线程调用DBUS服务注意事项 多线程调用DBUS服务注意事项
多线程调用webservices
STA客户跨线程调用STA对象,使用了marshal,消息循环。
易语言远程线程调用/汇编操作源码 解决易语言没有内联汇编的烦恼! .版本 2 .支持库 spec .子程序 _按钮_本地调用_被单击 .局部变量 clsAsm, clsASM .局部变量 Code, 字节集 clsAsm.Mov_ECX (取子程序地址 (&子...