Владимир Озеров — Нативный код: Управление неуправляемым

Владимир Озеров, GridGain — Нативный код: Управление неуправляемым Конференция DotNext 2015 Moscow Москва, В повседневной практике мы периодически сталкиваемся с необходимостью взаимодействия с нативным кодом. .NET предоставляет широкий набор инструментов для решения подобных задач – PInvoke и reverse PInvoke, указатели, GCHandle, stackalloc, и многое другое. В докладе мы рассмотрим ключевые техники взаимодействия с нативным кодом, обсудим их преимущества и недостатки, а так же познакомимся с внутренней реализацией ряда инструментов в CLR. В качестве примера будут рассмотрены решения, примененные при переносe Apache Ignite (распределенного кэша, написанного на Java и C ) на платформу .NET.
Back to Top