Skip to content

Commit 80ff33f

Browse files
committed
Renaming
1 parent 24b4376 commit 80ff33f

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

queues/classic_stack_demo.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -213,22 +213,22 @@ int main(int argc, char **argv) try {
213213

214214
std::vector<std::thread> Producers;
215215
std::vector<std::thread> Consumers;
216-
ts_stack<int> Queue(Cfg);
216+
ts_stack<int> Stack(Cfg);
217217

218218
util::Timer t;
219219
t.start();
220220

221221
for (int N = 0; N < Cfg.NProd; ++N)
222-
Producers.emplace_back(produce, std::ref(Queue), Cfg);
222+
Producers.emplace_back(produce, std::ref(Stack), Cfg);
223223

224224
for (int N = 0; N < Cfg.NCons; ++N)
225-
Consumers.emplace_back(consume, std::ref(Queue), Cfg);
225+
Consumers.emplace_back(consume, std::ref(Stack), Cfg);
226226

227227
for (auto &P : Producers)
228228
P.join();
229229

230230
// after all producers join
231-
Queue.wake_and_done();
231+
Stack.wake_and_done();
232232

233233
for (auto &C : Consumers)
234234
C.join();

queues/classic_stack_wrong_demo.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
//
77
//-----------------------------------------------------------------------------
88
//
9-
// Classic thread-safe queue demo, hanging version
9+
// Classic thread-safe stack demo, hanging version
1010
//
1111
// killing: -ntasks=100000 -ptime=0 -ctime=0 -nprod=4 -ncons=4
12-
// while ./build/queues/classic_queue_wrong_demo -ntasks=100000 -ptime=0
12+
// while ./build/queues/classic_stack_wrong_demo -ntasks=100000 -ptime=0
1313
// -ctime=0 -nprod=4 -ncons=4; do echo "Ok"; done
1414
//
1515
//----------------------------------------------------------------------------
@@ -101,7 +101,7 @@ Config parse_cfg(int argc, char **argv) {
101101

102102
namespace {
103103

104-
template <typename T> class ts_queue {
104+
template <typename T> class ts_stack {
105105
Config Cfg;
106106

107107
// fixed-size queue
@@ -116,7 +116,7 @@ template <typename T> class ts_queue {
116116
bool empty() const { return NCur < 0; }
117117

118118
public:
119-
ts_queue(Config Cfg) : Cfg(Cfg), Buffer(Cfg.BufSize) {}
119+
ts_stack(Config Cfg) : Cfg(Cfg), Buffer(Cfg.BufSize) {}
120120

121121
void push(T Data) {
122122
std::unique_lock<std::mutex> Lk{Mut};

0 commit comments

Comments
 (0)