-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMultithreadedProgramming.sln
141 lines (141 loc) · 9.39 KB
/
MultithreadedProgramming.sln
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.6.33829.357
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TSStack", "TSStack\TSStack.vcxproj", "{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TSQueue", "TSQueue\TSQueue.vcxproj", "{50F055B0-C2B0-4E7C-8EF2-1983328794C0}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TSHashMap", "TSHashMap\TSHashMap.vcxproj", "{241315B2-2575-4A06-8DDE-609611AC9A44}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SpinLock", "SpinLock\SpinLock.vcxproj", "{1915939D-3D50-4BD5-8608-CB7115FBE8B6}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TicketLock", "TicketLock\TicketLock.vcxproj", "{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Semaphore", "Semaphore\Semaphore.vcxproj", "{085485E9-77B5-404D-A669-4CBB3C797399}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Barrier", "Barrier\Barrier.vcxproj", "{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Latch", "Latch\Latch.vcxproj", "{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LFStack", "LFStack\LFStack.vcxproj", "{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ThreadPool", "ThreadPool\ThreadPool.vcxproj", "{382F3701-4B37-47DF-8858-0E7D383E9128}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WSThreadPool", "WSThreadPool\WSThreadPool.vcxproj", "{71D37FA5-208D-41C5-8A12-FFFD9610B424}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TSDeque", "TSDeque\TSDeque.vcxproj", "{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}.Debug|x64.ActiveCfg = Debug|x64
{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}.Debug|x64.Build.0 = Debug|x64
{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}.Debug|x86.ActiveCfg = Debug|Win32
{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}.Debug|x86.Build.0 = Debug|Win32
{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}.Release|x64.ActiveCfg = Release|x64
{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}.Release|x64.Build.0 = Release|x64
{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}.Release|x86.ActiveCfg = Release|Win32
{8A2BB4F2-3E60-49C9-A0AA-4467966CDD9D}.Release|x86.Build.0 = Release|Win32
{50F055B0-C2B0-4E7C-8EF2-1983328794C0}.Debug|x64.ActiveCfg = Debug|x64
{50F055B0-C2B0-4E7C-8EF2-1983328794C0}.Debug|x64.Build.0 = Debug|x64
{50F055B0-C2B0-4E7C-8EF2-1983328794C0}.Debug|x86.ActiveCfg = Debug|Win32
{50F055B0-C2B0-4E7C-8EF2-1983328794C0}.Debug|x86.Build.0 = Debug|Win32
{50F055B0-C2B0-4E7C-8EF2-1983328794C0}.Release|x64.ActiveCfg = Release|x64
{50F055B0-C2B0-4E7C-8EF2-1983328794C0}.Release|x64.Build.0 = Release|x64
{50F055B0-C2B0-4E7C-8EF2-1983328794C0}.Release|x86.ActiveCfg = Release|Win32
{50F055B0-C2B0-4E7C-8EF2-1983328794C0}.Release|x86.Build.0 = Release|Win32
{241315B2-2575-4A06-8DDE-609611AC9A44}.Debug|x64.ActiveCfg = Debug|x64
{241315B2-2575-4A06-8DDE-609611AC9A44}.Debug|x64.Build.0 = Debug|x64
{241315B2-2575-4A06-8DDE-609611AC9A44}.Debug|x86.ActiveCfg = Debug|Win32
{241315B2-2575-4A06-8DDE-609611AC9A44}.Debug|x86.Build.0 = Debug|Win32
{241315B2-2575-4A06-8DDE-609611AC9A44}.Release|x64.ActiveCfg = Release|x64
{241315B2-2575-4A06-8DDE-609611AC9A44}.Release|x64.Build.0 = Release|x64
{241315B2-2575-4A06-8DDE-609611AC9A44}.Release|x86.ActiveCfg = Release|Win32
{241315B2-2575-4A06-8DDE-609611AC9A44}.Release|x86.Build.0 = Release|Win32
{1915939D-3D50-4BD5-8608-CB7115FBE8B6}.Debug|x64.ActiveCfg = Debug|x64
{1915939D-3D50-4BD5-8608-CB7115FBE8B6}.Debug|x64.Build.0 = Debug|x64
{1915939D-3D50-4BD5-8608-CB7115FBE8B6}.Debug|x86.ActiveCfg = Debug|Win32
{1915939D-3D50-4BD5-8608-CB7115FBE8B6}.Debug|x86.Build.0 = Debug|Win32
{1915939D-3D50-4BD5-8608-CB7115FBE8B6}.Release|x64.ActiveCfg = Release|x64
{1915939D-3D50-4BD5-8608-CB7115FBE8B6}.Release|x64.Build.0 = Release|x64
{1915939D-3D50-4BD5-8608-CB7115FBE8B6}.Release|x86.ActiveCfg = Release|Win32
{1915939D-3D50-4BD5-8608-CB7115FBE8B6}.Release|x86.Build.0 = Release|Win32
{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}.Debug|x64.ActiveCfg = Debug|x64
{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}.Debug|x64.Build.0 = Debug|x64
{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}.Debug|x86.ActiveCfg = Debug|Win32
{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}.Debug|x86.Build.0 = Debug|Win32
{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}.Release|x64.ActiveCfg = Release|x64
{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}.Release|x64.Build.0 = Release|x64
{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}.Release|x86.ActiveCfg = Release|Win32
{79FFA5F3-AAEA-493B-A8CF-21F88689D51E}.Release|x86.Build.0 = Release|Win32
{085485E9-77B5-404D-A669-4CBB3C797399}.Debug|x64.ActiveCfg = Debug|x64
{085485E9-77B5-404D-A669-4CBB3C797399}.Debug|x64.Build.0 = Debug|x64
{085485E9-77B5-404D-A669-4CBB3C797399}.Debug|x86.ActiveCfg = Debug|Win32
{085485E9-77B5-404D-A669-4CBB3C797399}.Debug|x86.Build.0 = Debug|Win32
{085485E9-77B5-404D-A669-4CBB3C797399}.Release|x64.ActiveCfg = Release|x64
{085485E9-77B5-404D-A669-4CBB3C797399}.Release|x64.Build.0 = Release|x64
{085485E9-77B5-404D-A669-4CBB3C797399}.Release|x86.ActiveCfg = Release|Win32
{085485E9-77B5-404D-A669-4CBB3C797399}.Release|x86.Build.0 = Release|Win32
{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}.Debug|x64.ActiveCfg = Debug|x64
{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}.Debug|x64.Build.0 = Debug|x64
{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}.Debug|x86.ActiveCfg = Debug|Win32
{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}.Debug|x86.Build.0 = Debug|Win32
{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}.Release|x64.ActiveCfg = Release|x64
{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}.Release|x64.Build.0 = Release|x64
{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}.Release|x86.ActiveCfg = Release|Win32
{07982A72-CB8F-4366-9E0C-792FE8B5C3AE}.Release|x86.Build.0 = Release|Win32
{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}.Debug|x64.ActiveCfg = Debug|x64
{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}.Debug|x64.Build.0 = Debug|x64
{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}.Debug|x86.ActiveCfg = Debug|Win32
{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}.Debug|x86.Build.0 = Debug|Win32
{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}.Release|x64.ActiveCfg = Release|x64
{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}.Release|x64.Build.0 = Release|x64
{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}.Release|x86.ActiveCfg = Release|Win32
{F2F049EA-CA4B-49D7-85A7-1505A8E9253C}.Release|x86.Build.0 = Release|Win32
{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}.Debug|x64.ActiveCfg = Debug|x64
{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}.Debug|x64.Build.0 = Debug|x64
{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}.Debug|x86.ActiveCfg = Debug|Win32
{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}.Debug|x86.Build.0 = Debug|Win32
{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}.Release|x64.ActiveCfg = Release|x64
{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}.Release|x64.Build.0 = Release|x64
{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}.Release|x86.ActiveCfg = Release|Win32
{A4AE00A5-7159-4AF0-B4A8-FE44E3159EB1}.Release|x86.Build.0 = Release|Win32
{382F3701-4B37-47DF-8858-0E7D383E9128}.Debug|x64.ActiveCfg = Debug|x64
{382F3701-4B37-47DF-8858-0E7D383E9128}.Debug|x64.Build.0 = Debug|x64
{382F3701-4B37-47DF-8858-0E7D383E9128}.Debug|x86.ActiveCfg = Debug|Win32
{382F3701-4B37-47DF-8858-0E7D383E9128}.Debug|x86.Build.0 = Debug|Win32
{382F3701-4B37-47DF-8858-0E7D383E9128}.Release|x64.ActiveCfg = Release|x64
{382F3701-4B37-47DF-8858-0E7D383E9128}.Release|x64.Build.0 = Release|x64
{382F3701-4B37-47DF-8858-0E7D383E9128}.Release|x86.ActiveCfg = Release|Win32
{382F3701-4B37-47DF-8858-0E7D383E9128}.Release|x86.Build.0 = Release|Win32
{71D37FA5-208D-41C5-8A12-FFFD9610B424}.Debug|x64.ActiveCfg = Debug|x64
{71D37FA5-208D-41C5-8A12-FFFD9610B424}.Debug|x64.Build.0 = Debug|x64
{71D37FA5-208D-41C5-8A12-FFFD9610B424}.Debug|x86.ActiveCfg = Debug|Win32
{71D37FA5-208D-41C5-8A12-FFFD9610B424}.Debug|x86.Build.0 = Debug|Win32
{71D37FA5-208D-41C5-8A12-FFFD9610B424}.Release|x64.ActiveCfg = Release|x64
{71D37FA5-208D-41C5-8A12-FFFD9610B424}.Release|x64.Build.0 = Release|x64
{71D37FA5-208D-41C5-8A12-FFFD9610B424}.Release|x86.ActiveCfg = Release|Win32
{71D37FA5-208D-41C5-8A12-FFFD9610B424}.Release|x86.Build.0 = Release|Win32
{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}.Debug|x64.ActiveCfg = Debug|x64
{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}.Debug|x64.Build.0 = Debug|x64
{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}.Debug|x86.ActiveCfg = Debug|Win32
{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}.Debug|x86.Build.0 = Debug|Win32
{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}.Release|x64.ActiveCfg = Release|x64
{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}.Release|x64.Build.0 = Release|x64
{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}.Release|x86.ActiveCfg = Release|Win32
{247A9F1B-D4EA-4C3B-96BF-98C2562B62EB}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C3E48F38-AAB8-49E1-ADFE-AB076C2449EE}
EndGlobalSection
EndGlobal