Skip to content

Utilities for managing threads in C#, and programs to demonstrate these - my 2014 work from the concurrent programming unit at uni, then called Advanced .NET Programming

License

Notifications You must be signed in to change notification settings

ZimbiX/Concurrency

Repository files navigation

Concurrency utilities and demos

In the first semester of 2014 I took the Swinburne University unit Advanced .Net Programming taught by his excellence, Dr Andrew Cain. This was an incredibly interesting class, entirely focused on programming for concurrency (multithreading), in C#. We were each required to create many small utilities that would provide functionality allowing you to easily manage threads. Later, we each also designed and implemented solutions to some concurrency problem scenarios from The Little Book of Semaphores, including some classics.

Contents

Each source file includes a detailed description of its purpose and functionality, and is usually thoroughly documented throughout. For those programs where there are many files, the main description will be in MainClass.cs.

Results

Included are many coloured log files demonstrating the programs' functionality and output:

About

Utilities for managing threads in C#, and programs to demonstrate these - my 2014 work from the concurrent programming unit at uni, then called Advanced .NET Programming

Resources

License

Stars

Watchers

Forks

Packages

No packages published