Я собираюсь хранить предварительно рассчитанные двойные числа 350M в двоичном файле и загружать их в память по мере запуска моей dll. Есть ли встроенный способ загрузить его параллельно или мне нужно разделить данные на несколько файлов и сам позаботиться о нескольких потоках?
Отвечая на комментарии: я буду запускать эту dll на достаточно мощных блоках, скорее всего, только на 64-битных. Поскольку все доступ к моим номерам будет через свойства в любом случае, я могу хранить свои номера в нескольких массивах.
[обновление]
Все, спасибо за ответ! Я с нетерпением жду многого бенчмаркинга на разных коробках. Что касается необходимости: я хочу ускорить очень медленный расчет, поэтому я собираюсь предварительно вычислить сетку, загрузить ее в память и затем интерполировать.