我有一个初始化threading.timer的类。我需要确保它只是所有站点中计时器的一个实例。 我想我应该使用单身,我是对的? 问题是,我该怎么做?我从未实施过Singleton。 这是我的代码,所以你可以理解我的意思..
public class start
{
public start()
{
var timer = new Timer(CallBack, null, 0, 60000);
}
private void CallBack(object obj)
{
//Code
}
}
所以,这个想法是,当我初始化类Start时,slways使用一些计时器,而不是一个新的实例。 感谢
答案 0 :(得分:-1)
通常,您将拥有类的私有静态实例和静态getter。使您的构造函数也私有。在getter中,检查是否已创建私有实例。如果不是,则创建并返回它,如果是,则返回实例。
response_dict['count']