Шаг 81 - Модель одно-потокового подразделения

Это промежуточная модель между Single и MTA. Смысл ее в том, что несмотря на то, что компонент является однопоточным Вы все равно имеете возможность обращаться из нескольких потоков к COM объекту. То есть, если при модели Single Вы не сможете даже вызвать метод, то здесь Вы сможете его вызвать, но только он будет ждать пока до него дойдет очередь. По сравнению с моделью Single это шаг вперед. По сравнению с MTA назад. Это модель нужна, если Ваш компонент не является серверным, но все равно существует возможность обращения к нему из нескольких потоков.

81_1.gif (1840 b)

Если Вы сравните эту анимацию с Single, то увидите, что в первом случае поток не попадает в COM объект, а в данном случае попадает, но только исполняется в соответствии со своей очередью.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 25.04.2001