【发布时间】:2017-03-11 00:36:33
【问题描述】:
我像这样添加一个单例。
在 Startup.cs 中,我添加以下内容:
services.AddSingleton<MySingleton>();
我想像这样构建我的单例(当然这是不可能的):
public class MySingleton
{
public MySingleton()
{
await InitAsync();
}
private async Task InitAsync()
{
await Stuff();
}
}
如何在不产生死锁的情况下解决这个问题?
【问题讨论】:
标签: c# asynchronous asp.net-core singleton .net-core