Возможно, что один и тот же экземпляр JSONSerializer совместно используется двумя потоками, и наряду с сериализацией существуют другие вызовы / вызовы.Проверьте вызовы для включений / исключений, использования, преобразований и т. Д., Которые должны быть до того, как первый поток вызовет сериализацию.
Другой вариант - использовать CopyOnWriteArrayList , например:
serializer = new flexjson.JSONSerializer();
List pathExpressions = (List)BeanUtil.getDeclaredProperty(serializer, "pathExpressions");
pathExpressions = new CopyOnWriteArrayList(pathExpressions);
BeanUtil.setDeclaredProperty(serializer, "pathExpressions", pathExpressions);