I can't find any information about this on either www.episerver.com or world.episerver.com, anyone knows?
Asked
Active
Viewed 621 times
3 Answers
9
From what I've seen Episerver uses two mechanisms to achieve thread-safety:
- Locking (when initializing expensive resources)
- Immutable data (when passing page data around)

Cristian Libardo
- 9,260
- 3
- 35
- 41
-
1I also like how EPiServer handles database deadlocks – LukeP Jul 25 '12 at 17:35
6
thread safe is a nebulous concept. In this particular case, if you are sharing data between different requests, it is not. Otherwise by the nature of web requests it is.

Greg Dean
- 29,221
- 14
- 67
- 78
0
Yes, per definition it is thread safe because it runs under a web service that uses threads to execute (so it has to be thread safe otherwise it is a bug, and there has been o few of those bugs – but no one reported for CMS R2 what I can see in the bug list).