我正在尝试使用 System.Threading.Tasks.Task 异步完成一些工作。我想我的问题适合任务的生命周期。
我创建了一个类并将任务包含在一个函数中
class A
{
public bool func(string msg)
{
Task task = Task.Factory.StartNew(() => store(message));
return true;
}
public void store(string message)
{
//open database connection, store message in database
}
}
我将在我的应用程序中使用实例化类 A 并调用 A.func(msg)。我的问题是在 A 的实例被处理后,任务会继续吗,即在我的数据库中存储消息?