- threadingpart3.zip
- ThreadingPart3
- AutoResetEventTest
- InterlockedTest
- LockTest
- ManualResetEventTest
- MethodImplSynchronizedTest
- MonitorTest
- MutexTest
- NoLockTest
- OrderSystem
- ReaderWriterLockSlim
- SemaphoreTest
- ThreadingPart3.gpState
- ThreadingPart3.sln
|
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoResetEventTest", "AutoResetEventTest\AutoResetEventTest.csproj", "{00527F88-8BD5-47CF-8E32-F41C81667AFB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ManualResetEventTest", "ManualResetEventTest\ManualResetEventTest.csproj", "{3BF15154-E1A1-41D8-B655-576656EF9368}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InterlockedTest", "InterlockedTest\InterlockedTest.csproj", "{49ECC2F1-1DF5-4360-AA84-C724D45A1FEC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReaderWriterLockSlimTest", "ReaderWriterLockSlim\ReaderWriterLockSlimTest.csproj", "{992E186B-8FEB-46C1-A4E7-025F40E5EA3B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SemaphoreTest", "SemaphoreTest\SemaphoreTest.csproj", "{334ED5D1-DBE6-477F-BAB2-BB3317FB8888}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MutexTest", "MutexTest\MutexTest.csproj", "{03937D11-8F56-4793-9277-5EACDE16A94F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LockTest", "LockTest\LockTest.csproj", "{232B313D-1E4B-4B44-934E-18CDEC696F72}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonitorTest", "MonitorTest\MonitorTest.csproj", "{52F3F6DA-5B19-4F1E-93D4-19AFE6B8FD43}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MethodImplSynchronizedTest", "MethodImplSynchronizedTest\MethodImplSynchronizedTest.csproj", "{764316EC-C91F-463D-BC45-DB70A9451B72}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrderSystem", "OrderSystem\OrderSystem.csproj", "{D618D031-5E7F-4685-81A3-75E35BCF76B9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NoLockTest", "NoLockTest\NoLockTest.csproj", "{852F3109-D274-462E-AEAE-95DF5A9410EB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{00527F88-8BD5-47CF-8E32-F41C81667AFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{00527F88-8BD5-47CF-8E32-F41C81667AFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{00527F88-8BD5-47CF-8E32-F41C81667AFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{00527F88-8BD5-47CF-8E32-F41C81667AFB}.Release|Any CPU.Build.0 = Release|Any CPU
{3BF15154-E1A1-41D8-B655-576656EF9368}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3BF15154-E1A1-41D8-B655-576656EF9368}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3BF15154-E1A1-41D8-B655-576656EF9368}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3BF15154-E1A1-41D8-B655-576656EF9368}.Release|Any CPU.Build.0 = Release|Any CPU
{49ECC2F1-1DF5-4360-AA84-C724D45A1FEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{49ECC2F1-1DF5-4360-AA84-C724D45A1FEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{49ECC2F1-1DF5-4360-AA84-C724D45A1FEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{49ECC2F1-1DF5-4360-AA84-C724D45A1FEC}.Release|Any CPU.Build.0 = Release|Any CPU
{992E186B-8FEB-46C1-A4E7-025F40E5EA3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{992E186B-8FEB-46C1-A4E7-025F40E5EA3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{992E186B-8FEB-46C1-A4E7-025F40E5EA3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{992E186B-8FEB-46C1-A4E7-025F40E5EA3B}.Release|Any CPU.Build.0 = Release|Any CPU
{334ED5D1-DBE6-477F-BAB2-BB3317FB8888}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{334ED5D1-DBE6-477F-BAB2-BB3317FB8888}.Debug|Any CPU.Build.0 = Debug|Any CPU
{334ED5D1-DBE6-477F-BAB2-BB3317FB8888}.Release|Any CPU.ActiveCfg = Release|Any CPU
{334ED5D1-DBE6-477F-BAB2-BB3317FB8888}.Release|Any CPU.Build.0 = Release|Any CPU
{03937D11-8F56-4793-9277-5EACDE16A94F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{03937D11-8F56-4793-9277-5EACDE16A94F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{03937D11-8F56-4793-9277-5EACDE16A94F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{03937D11-8F56-4793-9277-5EACDE16A94F}.Release|Any CPU.Build.0 = Release|Any CPU
{232B313D-1E4B-4B44-934E-18CDEC696F72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{232B313D-1E4B-4B44-934E-18CDEC696F72}.Debug|Any CPU.Build.0 = Debug|Any CPU
{232B313D-1E4B-4B44-934E-18CDEC696F72}.Release|Any CPU.ActiveCfg = Release|Any CPU
{232B313D-1E4B-4B44-934E-18CDEC696F72}.Release|Any CPU.Build.0 = Release|Any CPU
{52F3F6DA-5B19-4F1E-93D4-19AFE6B8FD43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{52F3F6DA-5B19-4F1E-93D4-19AFE6B8FD43}.Debug|Any CPU.Build.0 = Debug|Any CPU
{52F3F6DA-5B19-4F1E-93D4-19AFE6B8FD43}.Release|Any CPU.ActiveCfg = Release|Any CPU
{52F3F6DA-5B19-4F1E-93D4-19AFE6B8FD43}.Release|Any CPU.Build.0 = Release|Any CPU
{764316EC-C91F-463D-BC45-DB70A9451B72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{764316EC-C91F-463D-BC45-DB70A9451B72}.Debug|Any CPU.Build.0 = Debug|Any CPU
{764316EC-C91F-463D-BC45-DB70A9451B72}.Release|Any CPU.ActiveCfg = Release|Any CPU
{764316EC-C91F-463D-BC45-DB70A9451B72}.Release|Any CPU.Build.0 = Release|Any CPU
{D618D031-5E7F-4685-81A3-75E35BCF76B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D618D031-5E7F-4685-81A3-75E35BCF76B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D618D031-5E7F-4685-81A3-75E35BCF76B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D618D031-5E7F-4685-81A3-75E35BCF76B9}.Release|Any CPU.Build.0 = Release|Any CPU
{852F3109-D274-462E-AEAE-95DF5A9410EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{852F3109-D274-462E-AEAE-95DF5A9410EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{852F3109-D274-462E-AEAE-95DF5A9410EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{852F3109-D274-462E-AEAE-95DF5A9410EB}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)
- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence
Both of these at Sussex University UK.
Award(s)
I am lucky enough to have won a few awards for Zany Crazy code articles over the years
- Microsoft C# MVP 2016
- Codeproject MVP 2016
- Microsoft C# MVP 2015
- Codeproject MVP 2015
- Microsoft C# MVP 2014
- Codeproject MVP 2014
- Microsoft C# MVP 2013
- Codeproject MVP 2013
- Microsoft C# MVP 2012
- Codeproject MVP 2012
- Microsoft C# MVP 2011
- Codeproject MVP 2011
- Microsoft C# MVP 2010
- Codeproject MVP 2010
- Microsoft C# MVP 2009
- Codeproject MVP 2009
- Microsoft C# MVP 2008
- Codeproject MVP 2008
- And numerous codeproject awards which you can see over at my blog