├── .gitignore ├── Docs ├── Mono.jpg ├── Silverlight.jpg ├── SmartThreadPool.JPG ├── SmartThreadPool.html ├── WindowsCE.jpg ├── WindowsPhone.png └── WorkItemsGroup.JPG ├── LICENSE ├── README ├── STPExamples ├── CatchExceptionExample.cs ├── CooperativeCancelExample.cs ├── GetExceptionExample.cs ├── OnWIGIdleEventExample.cs ├── ParallelQuickSort.cs ├── PriorityExample.cs ├── STPExamples.csproj ├── SimpleExample.cs ├── SuspendedSTPStartExample.cs ├── SuspendedWIGStartExample.cs ├── ThreadEventsExample.cs ├── WaitForAllExample.cs ├── WaitForAnyExample.cs ├── WaitForIdleExample.cs └── WorkItemsGroupExample.cs ├── STPTests ├── PermutationGenerator.cs ├── QueueWorkItemHelper.cs ├── STPTests.csproj ├── TestActionT.cs ├── TestCancel.Abort.cs ├── TestCancel.cs ├── TestChainedDelegates.cs ├── TestConcurrencyChanges.cs ├── TestExceptions.cs ├── TestFalseFillStateWithParams.cs ├── TestFillStateWithParams.cs ├── TestFunc.cs ├── TestFuncT.cs ├── TestGetResult.cs ├── TestMaxQueueLength.cs ├── TestMultipleWorkItems.cs ├── TestParallelMethods.cs ├── TestPostExecute.cs ├── TestPriorityQueue.cs ├── TestQueueWorkItem.cs ├── TestStartSuspended.cs ├── TestStateDispose.cs ├── TestThreadApartmentState.cs ├── TestThreadIsBackground.cs ├── TestThreadPriority.cs ├── TestThreadsCreate.cs ├── TestWIGActionT.cs ├── TestWIGChainedDelegates.cs ├── TestWIGConcurrency.cs ├── TestWIGConcurrencyChanges.cs ├── TestWIGExceptions.cs ├── TestWIGFillStateWithParams.cs ├── TestWIGFuncT.cs ├── TestWIGGetResult.cs ├── TestWIGMultipleWorkItems.cs ├── TestWIGPostExecute.cs ├── TestWIGQueueWorkItem.cs ├── TestWIGStateDispose.cs ├── TestWIGWaitForIdle.cs ├── TestWaitForIdle.cs ├── TestWorkItemTimeout.cs ├── TestWorkItemsGroups.cs ├── TestWorkItemsQueue.cs └── packages.config ├── SmartThreadPool.sln ├── SmartThreadPool ├── CallerThreadContext.cs ├── CanceledWorkItemsGroup.cs ├── EventWaitHandleFactory.cs ├── Exceptions.cs ├── Interfaces.cs ├── InternalInterfaces.cs ├── PriorityQueue.cs ├── STPEventWaitHandle.cs ├── STPPerformanceCounter.cs ├── STPStartInfo.cs ├── SmartThreadPool.ThreadEntry.cs ├── SmartThreadPool.cs ├── SmartThreadPool.csproj ├── Stopwatch.cs ├── SynchronizedDictionary.cs ├── WIGStartInfo.cs ├── WorkItem.WorkItemResult.cs ├── WorkItem.cs ├── WorkItemFactory.cs ├── WorkItemInfo.cs ├── WorkItemResultTWrapper.cs ├── WorkItemsGroup.cs ├── WorkItemsGroupBase.cs └── WorkItemsQueue.cs ├── TestSmartThreadPool ├── App.ico ├── AssemblyInfo.cs ├── Form1.cs ├── Form1.resx ├── TestSmartThreadPool.csproj └── app.config ├── UsageControl ├── AssemblyInfo.cs ├── Properties │ ├── Resources.Designer.cs │ └── Resources.resx ├── QueueUsageControl.Designer.cs ├── QueueUsageControl.cs ├── QueueUsageControl.resx ├── QueueUsageEntry.cs ├── UsageControl.cs ├── UsageControl.csproj ├── UsageControl.resx ├── UsageHistoryControl.cs └── UsageHistoryControl.resx └── WorkItemsGroupDemo ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── Program.cs ├── Properties ├── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx ├── Settings.Designer.cs └── Settings.settings ├── WorkItemsGroupDemo.csproj └── app.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/.gitignore -------------------------------------------------------------------------------- /Docs/Mono.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/Docs/Mono.jpg -------------------------------------------------------------------------------- /Docs/Silverlight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/Docs/Silverlight.jpg -------------------------------------------------------------------------------- /Docs/SmartThreadPool.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/Docs/SmartThreadPool.JPG -------------------------------------------------------------------------------- /Docs/SmartThreadPool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/Docs/SmartThreadPool.html -------------------------------------------------------------------------------- /Docs/WindowsCE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/Docs/WindowsCE.jpg -------------------------------------------------------------------------------- /Docs/WindowsPhone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/Docs/WindowsPhone.png -------------------------------------------------------------------------------- /Docs/WorkItemsGroup.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/Docs/WorkItemsGroup.JPG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/README -------------------------------------------------------------------------------- /STPExamples/CatchExceptionExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/CatchExceptionExample.cs -------------------------------------------------------------------------------- /STPExamples/CooperativeCancelExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/CooperativeCancelExample.cs -------------------------------------------------------------------------------- /STPExamples/GetExceptionExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/GetExceptionExample.cs -------------------------------------------------------------------------------- /STPExamples/OnWIGIdleEventExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/OnWIGIdleEventExample.cs -------------------------------------------------------------------------------- /STPExamples/ParallelQuickSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/ParallelQuickSort.cs -------------------------------------------------------------------------------- /STPExamples/PriorityExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/PriorityExample.cs -------------------------------------------------------------------------------- /STPExamples/STPExamples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/STPExamples.csproj -------------------------------------------------------------------------------- /STPExamples/SimpleExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/SimpleExample.cs -------------------------------------------------------------------------------- /STPExamples/SuspendedSTPStartExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/SuspendedSTPStartExample.cs -------------------------------------------------------------------------------- /STPExamples/SuspendedWIGStartExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/SuspendedWIGStartExample.cs -------------------------------------------------------------------------------- /STPExamples/ThreadEventsExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/ThreadEventsExample.cs -------------------------------------------------------------------------------- /STPExamples/WaitForAllExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/WaitForAllExample.cs -------------------------------------------------------------------------------- /STPExamples/WaitForAnyExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/WaitForAnyExample.cs -------------------------------------------------------------------------------- /STPExamples/WaitForIdleExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/WaitForIdleExample.cs -------------------------------------------------------------------------------- /STPExamples/WorkItemsGroupExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPExamples/WorkItemsGroupExample.cs -------------------------------------------------------------------------------- /STPTests/PermutationGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/PermutationGenerator.cs -------------------------------------------------------------------------------- /STPTests/QueueWorkItemHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/QueueWorkItemHelper.cs -------------------------------------------------------------------------------- /STPTests/STPTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/STPTests.csproj -------------------------------------------------------------------------------- /STPTests/TestActionT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestActionT.cs -------------------------------------------------------------------------------- /STPTests/TestCancel.Abort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestCancel.Abort.cs -------------------------------------------------------------------------------- /STPTests/TestCancel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestCancel.cs -------------------------------------------------------------------------------- /STPTests/TestChainedDelegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestChainedDelegates.cs -------------------------------------------------------------------------------- /STPTests/TestConcurrencyChanges.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestConcurrencyChanges.cs -------------------------------------------------------------------------------- /STPTests/TestExceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestExceptions.cs -------------------------------------------------------------------------------- /STPTests/TestFalseFillStateWithParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestFalseFillStateWithParams.cs -------------------------------------------------------------------------------- /STPTests/TestFillStateWithParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestFillStateWithParams.cs -------------------------------------------------------------------------------- /STPTests/TestFunc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestFunc.cs -------------------------------------------------------------------------------- /STPTests/TestFuncT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestFuncT.cs -------------------------------------------------------------------------------- /STPTests/TestGetResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestGetResult.cs -------------------------------------------------------------------------------- /STPTests/TestMaxQueueLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestMaxQueueLength.cs -------------------------------------------------------------------------------- /STPTests/TestMultipleWorkItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestMultipleWorkItems.cs -------------------------------------------------------------------------------- /STPTests/TestParallelMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestParallelMethods.cs -------------------------------------------------------------------------------- /STPTests/TestPostExecute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestPostExecute.cs -------------------------------------------------------------------------------- /STPTests/TestPriorityQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestPriorityQueue.cs -------------------------------------------------------------------------------- /STPTests/TestQueueWorkItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestQueueWorkItem.cs -------------------------------------------------------------------------------- /STPTests/TestStartSuspended.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestStartSuspended.cs -------------------------------------------------------------------------------- /STPTests/TestStateDispose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestStateDispose.cs -------------------------------------------------------------------------------- /STPTests/TestThreadApartmentState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestThreadApartmentState.cs -------------------------------------------------------------------------------- /STPTests/TestThreadIsBackground.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestThreadIsBackground.cs -------------------------------------------------------------------------------- /STPTests/TestThreadPriority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestThreadPriority.cs -------------------------------------------------------------------------------- /STPTests/TestThreadsCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestThreadsCreate.cs -------------------------------------------------------------------------------- /STPTests/TestWIGActionT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGActionT.cs -------------------------------------------------------------------------------- /STPTests/TestWIGChainedDelegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGChainedDelegates.cs -------------------------------------------------------------------------------- /STPTests/TestWIGConcurrency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGConcurrency.cs -------------------------------------------------------------------------------- /STPTests/TestWIGConcurrencyChanges.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGConcurrencyChanges.cs -------------------------------------------------------------------------------- /STPTests/TestWIGExceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGExceptions.cs -------------------------------------------------------------------------------- /STPTests/TestWIGFillStateWithParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGFillStateWithParams.cs -------------------------------------------------------------------------------- /STPTests/TestWIGFuncT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGFuncT.cs -------------------------------------------------------------------------------- /STPTests/TestWIGGetResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGGetResult.cs -------------------------------------------------------------------------------- /STPTests/TestWIGMultipleWorkItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGMultipleWorkItems.cs -------------------------------------------------------------------------------- /STPTests/TestWIGPostExecute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGPostExecute.cs -------------------------------------------------------------------------------- /STPTests/TestWIGQueueWorkItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGQueueWorkItem.cs -------------------------------------------------------------------------------- /STPTests/TestWIGStateDispose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGStateDispose.cs -------------------------------------------------------------------------------- /STPTests/TestWIGWaitForIdle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWIGWaitForIdle.cs -------------------------------------------------------------------------------- /STPTests/TestWaitForIdle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWaitForIdle.cs -------------------------------------------------------------------------------- /STPTests/TestWorkItemTimeout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWorkItemTimeout.cs -------------------------------------------------------------------------------- /STPTests/TestWorkItemsGroups.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWorkItemsGroups.cs -------------------------------------------------------------------------------- /STPTests/TestWorkItemsQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/TestWorkItemsQueue.cs -------------------------------------------------------------------------------- /STPTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/STPTests/packages.config -------------------------------------------------------------------------------- /SmartThreadPool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool.sln -------------------------------------------------------------------------------- /SmartThreadPool/CallerThreadContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/CallerThreadContext.cs -------------------------------------------------------------------------------- /SmartThreadPool/CanceledWorkItemsGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/CanceledWorkItemsGroup.cs -------------------------------------------------------------------------------- /SmartThreadPool/EventWaitHandleFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/EventWaitHandleFactory.cs -------------------------------------------------------------------------------- /SmartThreadPool/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/Exceptions.cs -------------------------------------------------------------------------------- /SmartThreadPool/Interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/Interfaces.cs -------------------------------------------------------------------------------- /SmartThreadPool/InternalInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/InternalInterfaces.cs -------------------------------------------------------------------------------- /SmartThreadPool/PriorityQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/PriorityQueue.cs -------------------------------------------------------------------------------- /SmartThreadPool/STPEventWaitHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/STPEventWaitHandle.cs -------------------------------------------------------------------------------- /SmartThreadPool/STPPerformanceCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/STPPerformanceCounter.cs -------------------------------------------------------------------------------- /SmartThreadPool/STPStartInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/STPStartInfo.cs -------------------------------------------------------------------------------- /SmartThreadPool/SmartThreadPool.ThreadEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/SmartThreadPool.ThreadEntry.cs -------------------------------------------------------------------------------- /SmartThreadPool/SmartThreadPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/SmartThreadPool.cs -------------------------------------------------------------------------------- /SmartThreadPool/SmartThreadPool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/SmartThreadPool.csproj -------------------------------------------------------------------------------- /SmartThreadPool/Stopwatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/Stopwatch.cs -------------------------------------------------------------------------------- /SmartThreadPool/SynchronizedDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/SynchronizedDictionary.cs -------------------------------------------------------------------------------- /SmartThreadPool/WIGStartInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WIGStartInfo.cs -------------------------------------------------------------------------------- /SmartThreadPool/WorkItem.WorkItemResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WorkItem.WorkItemResult.cs -------------------------------------------------------------------------------- /SmartThreadPool/WorkItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WorkItem.cs -------------------------------------------------------------------------------- /SmartThreadPool/WorkItemFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WorkItemFactory.cs -------------------------------------------------------------------------------- /SmartThreadPool/WorkItemInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WorkItemInfo.cs -------------------------------------------------------------------------------- /SmartThreadPool/WorkItemResultTWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WorkItemResultTWrapper.cs -------------------------------------------------------------------------------- /SmartThreadPool/WorkItemsGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WorkItemsGroup.cs -------------------------------------------------------------------------------- /SmartThreadPool/WorkItemsGroupBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WorkItemsGroupBase.cs -------------------------------------------------------------------------------- /SmartThreadPool/WorkItemsQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/SmartThreadPool/WorkItemsQueue.cs -------------------------------------------------------------------------------- /TestSmartThreadPool/App.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/TestSmartThreadPool/App.ico -------------------------------------------------------------------------------- /TestSmartThreadPool/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/TestSmartThreadPool/AssemblyInfo.cs -------------------------------------------------------------------------------- /TestSmartThreadPool/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/TestSmartThreadPool/Form1.cs -------------------------------------------------------------------------------- /TestSmartThreadPool/Form1.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/TestSmartThreadPool/Form1.resx -------------------------------------------------------------------------------- /TestSmartThreadPool/TestSmartThreadPool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/TestSmartThreadPool/TestSmartThreadPool.csproj -------------------------------------------------------------------------------- /TestSmartThreadPool/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/TestSmartThreadPool/app.config -------------------------------------------------------------------------------- /UsageControl/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/AssemblyInfo.cs -------------------------------------------------------------------------------- /UsageControl/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /UsageControl/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/Properties/Resources.resx -------------------------------------------------------------------------------- /UsageControl/QueueUsageControl.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/QueueUsageControl.Designer.cs -------------------------------------------------------------------------------- /UsageControl/QueueUsageControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/QueueUsageControl.cs -------------------------------------------------------------------------------- /UsageControl/QueueUsageControl.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/QueueUsageControl.resx -------------------------------------------------------------------------------- /UsageControl/QueueUsageEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/QueueUsageEntry.cs -------------------------------------------------------------------------------- /UsageControl/UsageControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/UsageControl.cs -------------------------------------------------------------------------------- /UsageControl/UsageControl.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/UsageControl.csproj -------------------------------------------------------------------------------- /UsageControl/UsageControl.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/UsageControl.resx -------------------------------------------------------------------------------- /UsageControl/UsageHistoryControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/UsageHistoryControl.cs -------------------------------------------------------------------------------- /UsageControl/UsageHistoryControl.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/UsageControl/UsageHistoryControl.resx -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Form1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Form1.Designer.cs -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Form1.cs -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Form1.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Form1.resx -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Program.cs -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Properties/Resources.resx -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /WorkItemsGroupDemo/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/Properties/Settings.settings -------------------------------------------------------------------------------- /WorkItemsGroupDemo/WorkItemsGroupDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/WorkItemsGroupDemo.csproj -------------------------------------------------------------------------------- /WorkItemsGroupDemo/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amibar/SmartThreadPool/HEAD/WorkItemsGroupDemo/app.config --------------------------------------------------------------------------------