Merge pull request #8 from Globostofo/patch-thread
Put attendant thread in background
This commit is contained in:
commit
6aaaba3eb9
4
main.cpp
4
main.cpp
@ -74,7 +74,10 @@ void attendant()
|
|||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
print("Car wash opening with " << N << " waiting spaces");
|
print("Car wash opening with " << N << " waiting spaces");
|
||||||
|
|
||||||
thread attendantThread(attendant);
|
thread attendantThread(attendant);
|
||||||
|
attendantThread.detach();
|
||||||
|
|
||||||
vector<thread> cars {};
|
vector<thread> cars {};
|
||||||
for(size_t i = 0; i < N+1; ++i)
|
for(size_t i = 0; i < N+1; ++i)
|
||||||
{
|
{
|
||||||
@ -82,7 +85,6 @@ int main()
|
|||||||
cars.push_back(std::move(t));
|
cars.push_back(std::move(t));
|
||||||
}
|
}
|
||||||
|
|
||||||
attendantThread.join();
|
|
||||||
for (auto &car: cars) {
|
for (auto &car: cars) {
|
||||||
car.join();
|
car.join();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user