https://github.com/kathleenwest/moneypotinstancingdemo
This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.
https://github.com/kathleenwest/moneypotinstancingdemo
concurrency concurrency-patterns concurrent-data-structure concurrent-programming cross-thread instancing service singleton synchronization thread-safe thread-safety thread-synchronization threading threadpool threads wcf wcf-client wcf-service wcf-service-client-demo windows-form-application
Last synced: 2 months ago
JSON representation
This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.
- Host: GitHub
- URL: https://github.com/kathleenwest/moneypotinstancingdemo
- Owner: kathleenwest
- Created: 2019-10-13T02:10:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-14T20:32:34.000Z (over 5 years ago)
- Last Synced: 2025-01-23T11:16:37.515Z (4 months ago)
- Topics: concurrency, concurrency-patterns, concurrent-data-structure, concurrent-programming, cross-thread, instancing, service, singleton, synchronization, thread-safe, thread-safety, thread-synchronization, threading, threadpool, threads, wcf, wcf-client, wcf-service, wcf-service-client-demo, windows-form-application
- Language: C#
- Homepage: https://portfolio.katiegirl.net/2019/10/14/the-money-pot-problem-a-demo-of-concurrency-in-singleton-and-percall-service-behaviors-in-a-wcf-service-application-client-tester-windows-form-application/
- Size: 4.18 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0