Скрученные потоки, как избежать глубокого копирования

У меня есть скрученный сервер, который выполняет некоторую "долгую" задачу для каждого запроса, поэтому я откладываю поток каждого вызова. В каждом запросе я обращаюсь к общему ресурсу, который изменяется во время процесса. Каждый запрос должен начинаться с исходных данных, поэтому я использую глубокую копию на общем ресурсе (при вызове получения блокировки). Это работает, НО я думаю, что я это недостаточно быстро. У меня такое ощущение, что deepcopy немного замедляет работу.

Какие предложения вы можете дать при работе с многопоточным витым сервером с мутацией ресурсов?

5
задан Catalin 16 August 2011 в 18:49
поделиться