Результаты поиска по запросу "clr"

1 ответ

Как заставить этот CLR работать с 2005?

Я пытаюсь сделать хранимую процедуру clr для базы данных sql 2005, которая использует сборки .net 3.5Итак, сначала я должен был изменить SQL 2005, чтобы приз...

1 ответ

Как отладить исключение, не обработанное CLR

4 ответа

Threadpool - это не только амортизация затрат на создание и уничтожение потоков, а не только сохранение памяти с меньшим количеством стеков. Реальное преимущество этого состоит в том, что вы избегаете одновременного использования слишком большого количества активных потоков и минимизируете переключение контекста, если запускаете серверное приложение. Даже если вы не пишете серверное приложение, пул потоков - просто более приятная абстракция, чем нить - запускайте асинхронную операцию, получайте уведомление по окончании или выполняйте обратный вызов, когда закончите, и позволяйте ОС или среде выполнения выяснить, сколько потоков создать.

читал множество ресурсов .Net, говорящих мне, что я должен использовать поток пула потоков, а не сам создавать новый поток. Они говорят, что вы должны сделать это, потому что создание нового потока - дорогостоящая операция. Что происходит при ...

ТОП публикаций

3 ответа

Будет ли .Net 4.0 включать новую версию CLR или останется с версией 2.0

Будет ли .Net 4.0 использовать новую версию CLR (v2.1, 3.0) или она будет придерживаться существующей версии 2.0?Дополнительно: возможно ли будет придерживат...

2 ответа

Метод ReflectionSerialization :: GetUninitializedObject () находится внутри clr / src / vm / refleinvocation.cpp, он слишком велик для публикации здесь. Вы можете взглянуть на загружаемый исходный код SSCLI20. Есть куча проверок ошибок, затем вызов необработанного метода Allocate () для выделения памяти для объекта. Нет вызова конструктора.

ыло любопытно о некоторых вещах сериализации, поэтому я начал ковырятьсяFormatterServices и нашел метод под названиемnativeGetUninitializedObject это фактически обрабатывает инициализацию (без вызова custructor) данного типа. Этот метод ...

2 ответа

Пример кода, который показывает приведение к uint, более эффективен, чем проверка диапазона

2 ответа

@ Джон Скит: Можно подумать, что вы упомянули, поэтому я отредактировал.

erics FAQ: лучшие практикиговорит: [http://msdn.microsoft.com/en-us/library/aa479858.aspx]Компилятор позволит вам явно приводить параметры универсального типа к любому интерфейсу, но не к классу: Я вижу ограничение разумным как для классов, так ...

3 ответа

Отладка в .NET в режиме выпуска

Некоторое время назад я прочитал статью о CLR, где автор показал, что если проект компилируется в режиме DEBUG, перед каждым оператором приходит команда NOP,...

2 ответа

Список закрытых типов, созданных во время выполнения из открытых универсальных типов

1 ответ

Классы могут быть скопированы только в том случае, если загруженный класс становится недоступным; классы, загруженные системным загрузчиком, не могут быть GC'd.

ы корни в сборке мусора? Я прочитал определение root как «любую ссылку, к которой у вас есть доступ к вашей программе», а определение live - это то, что используется объект, который может быть локальной переменной, статической переменной. Меня ...