Клонирование двумерного массива

376
11 сентября 2017, 03:04

Есть следующая задача: На серверной стороне в памяти хранится двумерный массив размерностью 10 000 на 10 000 элементов. Приходит запрос от клиента: необходимо взять матрицу, произвести с ней некоторые манипуляции(удаление некоторых элементов, размерность изменится) и применить к ней фактор, пришедший в клиентском запросе, после чего вернуть результат.

Запросы от множества клиентов должны обрабатываться параллельно, не последовательно, каждый запрос в отдельном потоке. При этом матрица меняет размерность только для конкретного клиента, каждому новому клиенту нужно отдать для расчета матрицу с ее исходной размерностью.

Вопрос в том, как это делать. Использовать CopyTo - дикость для массива такой размерности. Может быть можно каким-либо образом клонировать его, чтобы отдать копию исходного состояния матрицы, не меняя ее саму?

READ ALSO
C# создает параметр реестра в виртуальном каталоге, вместо ожидаемого HKEY_CURRENT_USER

C# создает параметр реестра в виртуальном каталоге, вместо ожидаемого HKEY_CURRENT_USER

Подскажите почему C# (winforms) Win10 записывает значение в ветку HKEY_LOCAL_MACHINE\SYSTEM\VritualRoot\USER\S-1-5-21--1001\HelloKey вместо ожидаемого HKEY_CURRENT_USER\HelloKey

220
Помогите с ошибками в c# [требует правки]

Помогите с ошибками в c# [требует правки]

Помогите исправить ошибки пожалуйста

291
C++ Обязательно ли использовать при создании цикла скобки? [требует правки]

C++ Обязательно ли использовать при создании цикла скобки? [требует правки]

по моему очень важно, без скобках цикл не бывает

306
Affforge.Net VideoSourcePlayer

Affforge.Net VideoSourcePlayer

Я выбираю элементы управления из библиотеки AForgeControls

221