ASP.NET 环境下的并发与多线程处理及单件模式、事件重入

如果启用了时钟控制的处理过程,当事件未进行完成时,同样的例程重新被启动,会带来何种影响?(孟子e章称为重入)是否会搞乱软件的处理逻辑,需要慎重考虑!

单件模式的参考文档:

.NET设计模式(2):单件模式(Singleton Pattern) 

什么是可重入的?

简单地说,就是被多个线程调用时,是否会引起冲突。不会引起冲突的是可重入的。

在单件模式下,只有一个对象,此对象如果有状态,需要读写数据,重入问题就必须考虑了。

相关文档:

什么是可重入函数?

其他问题需要查阅资料,并设计实验来验证一下才能知道。

原文地址:https://www.cnblogs.com/chinaontology/p/1664021.html