Является Библиотека Microsoft Enterprise 5.0 Регистрирующимися ориентированными на многопотоковое исполнение Блоками приложений?

У меня есть некоторый код, который будет регистрировать использование Регистрирующегося Блока приложений в Библиотеке Предприятия 5.0 от различных потоков. Действительно ли LAB ориентирован на многопотоковое исполнение? Я могу зарегистрироваться как нормальный от различных потоков, или я должен буду синхронизировать регистрирующийся код так, чтобы только использовался от одного потока за один раз?

7
задан Randy supports Monica 28 May 2010 в 07:15
поделиться

1 ответ

Ведение журнала Enterprise Library 5.0 является потокобезопасным.

Перед ведением журнала EL проверяет свойство IsThreadSafe свойства TraceListener. Если конкретный TraceListener не является потокобезопасным, то он выполнит Monitor.Enter(listener); перед вызовом метода TraceData слушателя.

8
ответ дан 7 December 2019 в 05:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: