Closed 1257960069 closed 10 months ago
lazy一般用在容器中的单例类中,或static字段上 smtpclient不是线程安全的,所以不能作为单例使用, 你的new lazy(InitFunc).value 和 InitFunc() 是一模一样的. 另外 sendemail有异步方法,一般是不建议 Task.Run(()=Lib.Execute()) ,而是直接使用Lib.ExecuteAsync()
感谢你宝贵的pr
lazy一般用在容器中的单例类中,或static字段上 smtpclient不是线程安全的,所以不能作为单例使用, 你的new lazy(InitFunc).value 和 InitFunc() 是一模一样的. 另外 sendemail有异步方法,一般是不建议 Task.Run(()=Lib.Execute()) ,而是直接使用Lib.ExecuteAsync()