我正在做一些异步数据获取,我需要在多次调用数据库时这样做。所有这些任务都需要以预定义的顺序执行,为此我使用协程和任务。
GetItemsA(); // wrapped in new Task
GetItemsB(); // wrapped in new Task
GetItemsC(); // wrapped in new Task
目前,我正在为每个调用创建一个新任务。这是一种不好的做法,我应该尽量避免这种情况,并将所有 cals 包装在一个任务中吗?
GetItems(); // wrap in single Task
void GetItems()
{
GetItemsA();
GetItemsB();
GetItemsC();
}