以上页面写好后,在程序开始运行时就得启动这个线程去不停的处理任务,那么我们在Global的Application_Start里可以这样写:
//启动发布优质媒体程序
MyNameSpace.BusinessInfoHelper.Instance.Start();
有一个问题出来了,如果我处理完队列中的一条记录后,想返回这条记录的ID,这个程序好像不能完成,我就使用了另一个方法 Lock方法 ,把方法锁定,具体的如下,
在页面中定义全局的锁:
private static object lockObject= new Object();
在方法中这样调用:
lock(lockObject)
{
//........
}
以上是本文的全部内容,希望对大家进一步学习队列有所帮助










