既然Tasks似乎是实现大多数多线程的公认方式,那么现在这是编写Windows服务启动方法的“正确”方式吗?start方法会很快完成,但我是Tasks的新手,想确保这是实现服务工作的正确方法。我已经测试过了,它似乎有效,但我想知道这种方法是否有副作用。protectedoverridevoidOnStart(string[]args){Task.Run(()=>MyServiceThingsToDo());}privatevoidMyServiceThingsToDo(){//allthestuffIwanttodolikereadfromdatabase,sendalerts//ev