摘要:
最近项目需要试用windows服务来监控一些数据的处理protected override void OnStart(string[] args){while(true){try{workflow.ProcessWorkFlowMQ();Thread.Sleep(150);}catch (Exception e1) {Logger.Error(e1.Message);}}}如上代码会造成 服务器安装成功后无法通过windows服务管理进行启动停止.比如说需要更换运行的服务器帐号就无法操作.分析原因是因为OnStart方法无法执行结束.造成的.所以需要使用多线程来处理OnStart方法内使用多线 阅读全文