Summary
Activity-based synchronization is a simple and elegant concurrency management service that provides both an administrative support and a straightforward programming model. For most cases, if your design calls for using multithreading, configure your component to require synchronization, and COM+ will do the rest. That way, you can devote your development effort to the business problem (instead of the synchronization issues), and the resulting code is robust. COM+ synchronization is almost a formal way of eliminating potentially hard-to-solve synchronization defects.
The first five chapters present the basic COM+ component services: application activation, instance management, transaction support, and concurrency management. The rest of the chapters describe higher-level COM+ services (security, queued components, and loosely coupled events). I call these services “high level” because they all rely and interact with the basic services. Before you learn these high-level services, you need to be familiar with programmatic configuration of COM+ services, the subject of the next chapter.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access