Wywołania zwrotne a bezpieczeństwo klientów

Istnieje kilka sytuacji, w których klient może otrzymać współbieżne wywołania zwrotne. Klient mógł na przykład udostępnić referencję do wywołania zwrotnego wielu usługom i w związku z tym mogły nastąpić współbieżne wywołania zwrotne. Nawet jeśli klient dysponuje tylko jedną referencją do wywołania zwrotnego, usługa może uruchomić wiele wątków i wykorzystać je do wywołania tej pojedynczej referencji. Wywołania zwrotne dwukierunkowe kontaktują się z klientem za pomocą wątków roboczych. Jeśli są one przetwarzane współbieżnie bez synchronizacji, może nastąpić utrata stanu klienta. W związku z tym klient musi synchronizować dostęp do własnego stanu zawartego w pamięci, jak również do wszelkich zasobów, które ...

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.