Zarządzanie instancjami a współbieżność

Bezpieczeństwo wątkowe instancji usług to zagadnienie blisko związane z trybami instancji usług. Instancja usługi typu per-call jest bezpieczna wątkowo z definicji, ponieważ każde wywołanie otrzymuje własną, dedykowaną instancję. Instancja ta jest dostępna tylko przez związany z nią wątek roboczy. Skoro wykluczamy dostęp innych wątków, nie ma potrzeby wprowadzania synchronizacji. Nie zapominajmy jednak, że usługa typu per-call jest zazwyczaj świadoma stanu. Magazyn stanów może być zwykłym zasobem przechowywanym w pamięci, takim jak statyczny słownik. Magazyn ten może być wykorzystywany przez wiele wątków, ponieważ usługa może utrzymywać wiele połączeń współbieżnych, zarówno od jednego, jak i od wielu klientów. ...

Get Programowanie usług WCF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.