Found the synchronization problem in the affine thread pool - the auto reset event was being set twice before even a single thread pool thread made it through the WaitOne() - fixed by using a semaphore; implemented a semaphore that should work in the XBox 360; wrote unit tests for said semaphore; added messages to the affine thread pool's unit tests to make debugging easier
git-svn-id: file:///srv/devel/repo-conversion/nusu@177 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
09247541f2
commit
874fe0a9e4
6 changed files with 381 additions and 10 deletions
|
@ -137,6 +137,10 @@
|
|||
<Compile Include="Source\Scheduling\WindowsTimeSource.Test.cs">
|
||||
<DependentUpon>WindowsTimeSource.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Semaphore.cs" />
|
||||
<Compile Include="Source\Semaphore.Test.cs">
|
||||
<DependentUpon>Semaphore.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Services\AppDomainTypeLister.cs" />
|
||||
<Compile Include="Source\Services\AppDomainTypeLister.Test.cs">
|
||||
<DependentUpon>AppDomainTypeLister.cs</DependentUpon>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue