├── .github └── workflows │ └── bump-version.yml ├── .gitignore ├── IWorkItemState.cs ├── IWorkItemStateTypeless.cs ├── LICENSE ├── NUnitTests ├── ThreadPoolTests.cs └── ThreadingThreadpoolTestObject.cs ├── Properties └── AssemblyInfo.cs ├── SingleThreadRunner.cs ├── ThreadPool.ActionT.cs ├── ThreadPool.FuncT.cs ├── ThreadPool.cs ├── ThreadPooling.csproj ├── ThreadPooling.sln.DotSettings ├── WorkItem.cs ├── WorkItemState.cs ├── WorkItemStateTypeless.cs ├── bin └── Release │ ├── LockFreeQueue.dll │ ├── SplitStopWatch.dll │ ├── ThreadPooling.dll │ ├── Utilities.dll │ └── nunit.framework.dll ├── lib ├── SplitStopWatch.dll └── nunit.framework.dll └── readme.md /.github/workflows/bump-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/.github/workflows/bump-version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/.gitignore -------------------------------------------------------------------------------- /IWorkItemState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/IWorkItemState.cs -------------------------------------------------------------------------------- /IWorkItemStateTypeless.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/IWorkItemStateTypeless.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/LICENSE -------------------------------------------------------------------------------- /NUnitTests/ThreadPoolTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/NUnitTests/ThreadPoolTests.cs -------------------------------------------------------------------------------- /NUnitTests/ThreadingThreadpoolTestObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/NUnitTests/ThreadingThreadpoolTestObject.cs -------------------------------------------------------------------------------- /Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SingleThreadRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/SingleThreadRunner.cs -------------------------------------------------------------------------------- /ThreadPool.ActionT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/ThreadPool.ActionT.cs -------------------------------------------------------------------------------- /ThreadPool.FuncT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/ThreadPool.FuncT.cs -------------------------------------------------------------------------------- /ThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/ThreadPool.cs -------------------------------------------------------------------------------- /ThreadPooling.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/ThreadPooling.csproj -------------------------------------------------------------------------------- /ThreadPooling.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/ThreadPooling.sln.DotSettings -------------------------------------------------------------------------------- /WorkItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/WorkItem.cs -------------------------------------------------------------------------------- /WorkItemState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/WorkItemState.cs -------------------------------------------------------------------------------- /WorkItemStateTypeless.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/WorkItemStateTypeless.cs -------------------------------------------------------------------------------- /bin/Release/LockFreeQueue.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/bin/Release/LockFreeQueue.dll -------------------------------------------------------------------------------- /bin/Release/SplitStopWatch.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/bin/Release/SplitStopWatch.dll -------------------------------------------------------------------------------- /bin/Release/ThreadPooling.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/bin/Release/ThreadPooling.dll -------------------------------------------------------------------------------- /bin/Release/Utilities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/bin/Release/Utilities.dll -------------------------------------------------------------------------------- /bin/Release/nunit.framework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/bin/Release/nunit.framework.dll -------------------------------------------------------------------------------- /lib/SplitStopWatch.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/lib/SplitStopWatch.dll -------------------------------------------------------------------------------- /lib/nunit.framework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/lib/nunit.framework.dll -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnterrainerInformatik/threadpool/HEAD/readme.md --------------------------------------------------------------------------------