Need for concurrent (reentrant) deserialization


I have a need to deserialize many millions of objects of the same type, and while fastJSON does seem to support separate instances via "new deserializer", there does not appear to be a public API to create a deserializer for a specific Type.

Also, the use of lock(){} seems to suggest fastJSON may not be able to deserialize concurrently. [Also, have you considered using ConcurrentDictionary instead of lock()?]

Does anyone know of a way that concurrent deserialization can be done within the same AppDomain via entirely independent deserializers?

Keep in mind that "ThreadSafe" is not concurrent, and what I really need, for speed, is truly concurrent deserialization.
Closed Jul 15, 2016 at 11:01 AM by MGholam