Doyle Thai
19c427d756
Thread Bug: Incorrectly using && operator for while (DqnJobQueue_TryExecuteNextJob(queue) && !DqnJobQueue_AllJobsComplete(queue)) causing it to prematurely exit if the main thread has completed its work before other threads have completed the remainder. Should be using an || operator, so instead creating a helper function which encapsulates this functionality.
30 lines
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
|
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
# Visual Studio 15
|
|
VisualStudioVersion = 15.0.26403.3
|
|
MinimumVisualStudioVersion = 10.0.40219.1
|
|
Project("{911E67C6-3D85-4FCE-B560-20A9C3E3FF48}") = "dqnt_unit_test", "..\bin\dqnt_unit_test.exe", "{87785192-6F49-4F85-AA0D-F0AFA5CCCDDA}"
|
|
ProjectSection(DebuggerProjectSystem) = preProject
|
|
PortSupplier = 00000000-0000-0000-0000-000000000000
|
|
Executable = C:\git\dqn\bin\dqn_unit_test.exe
|
|
RemoteMachine = THAI-PC
|
|
StartingDirectory = C:\git\dqn
|
|
Environment = Default
|
|
LaunchingEngine = 00000000-0000-0000-0000-000000000000
|
|
UseLegacyDebugEngines = No
|
|
LaunchSQLEngine = No
|
|
AttachLaunchAction = No
|
|
EndProjectSection
|
|
EndProject
|
|
Global
|
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
Release|x86 = Release|x86
|
|
EndGlobalSection
|
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
{87785192-6F49-4F85-AA0D-F0AFA5CCCDDA}.Release|x86.ActiveCfg = Release|x86
|
|
EndGlobalSection
|
|
GlobalSection(SolutionProperties) = preSolution
|
|
HideSolutionNode = FALSE
|
|
EndGlobalSection
|
|
EndGlobal
|