C# epserver线程安全吗?

C# epserver线程安全吗?,c#,asp.net,multithreading,episerver,C#,Asp.net,Multithreading,Episerver,我在www.episerver.com或world.episerver.com上都找不到这方面的任何信息,有人知道吗?线程安全是一个模糊的概念。在这种特殊情况下,如果您在不同的请求之间共享数据,则情况并非如此。否则,就web请求的性质而言,它就是。从我所看到的情况来看,Episerver使用两种机制来实现线程安全: 锁定(初始化昂贵资源时) 不可变数据(在传递页面数据时) 是的,根据定义,它是线程安全的,因为它在使用线程执行的web服务下运行(因此它必须是线程安全的,否则它就是一个bug,并且

我在www.episerver.com或world.episerver.com上都找不到这方面的任何信息,有人知道吗?

线程安全是一个模糊的概念。在这种特殊情况下,如果您在不同的请求之间共享数据,则情况并非如此。否则,就web请求的性质而言,它就是。

从我所看到的情况来看,Episerver使用两种机制来实现线程安全:

  • 锁定(初始化昂贵资源时)
  • 不可变数据(在传递页面数据时)

是的,根据定义,它是线程安全的,因为它在使用线程执行的web服务下运行(因此它必须是线程安全的,否则它就是一个bug,并且这些bug已经很少了——但是没有人报告CMS R2我在bug列表中看到的情况)

我还喜欢EPiServer处理数据库死锁的方式