Здравствуйте, mselez, Вы писали:
M>Здравствуйте, AndreyFedotov, Вы писали:
AF>> Простейшие возможности, какие видятся, для обеспечения многопоточного доступа — это или защита доступа к состоянию объекта в самом объекте или заведомо однопоточных объект, синхронизация доступа к которому осуществляется извне.
M>Защиту доступа в самом обьекте легче реализовать, а синхронизация доступа извне может быть более гибкой. Например, к одному обьекту одновременно обращаются два процесса — "читателя". В первом случае они должны читать обьект поочереди. Во втором варианте проще снять блокировку, раз мы знаем, что это оба процесса читающие.
Спасибо. В общем то согласен — и использую оба метода. Но возможно что есть готовые архитектурные решения для организации внешнего доступа?