正在做一个网站,里面有一个线程要求一直驻留内存,队列有数据时执行处理代码,否则等待。
那么怎么启动这个线程呢?
我想的办法是将这个thread写在一个静态的类里面,然后转门写一个页面文件来启动这个线程,
但这样有一个缺点,就是如果服务器挂了,重启后,还要先运行这个页面才能启动线程。有没有什么‘部署后不用管’的方法,即使服务器挂掉,重启服务器后该线程就自动启动了?
那么怎么启动这个线程呢?
我想的办法是将这个thread写在一个静态的类里面,然后转门写一个页面文件来启动这个线程,
但这样有一个缺点,就是如果服务器挂了,重启后,还要先运行这个页面才能启动线程。有没有什么‘部署后不用管’的方法,即使服务器挂掉,重启服务器后该线程就自动启动了?
这个类随服务器启动而加载,服务器停止就销毁,
.net里有没有类似的机制?
asp.net的话, IIS重启了,啥都没有了