Czekanie na utworzenie się wątku

Odpowiedz Nowy wątek
2014-12-20 05:28
Świetny Terrorysta
0

Witam, mam takie pytanie: główny wątek tworzy N innych wątków. Chciałem się zapytać czy jest jakaś funkcja, która zmusi do poczekania tego głównego wątku aż wszystkie wątki się utworzą?

Z góry dzięki za pomoc.

Pozostało 580 znaków

2014-12-20 05:30
Biały Szczur
0

Aha, chodzi oczywiście o standard C++11 i bibliotekę STL.

Pozostało 580 znaków

2014-12-20 09:14
0

Tworzą się od razu.
Może chodzi Ci o poczekanie, aż wszystkie się zakończą?

Pozostało 580 znaków

2014-12-20 11:10
Świetny Terrorysta
0
spartanPAGE napisał(a):

Tworzą się od razu.
Może chodzi Ci o poczekanie, aż wszystkie się zakończą?

Ogólnie to problem już rozwiązałem w trochę inny sposób (w zasadzie to nie musiałem czekać na te wątki), ale właśnie chyba nie jest do końca jak piszesz. Tzn. wątki zaczynają się tworzyć od razu, ale od razu stają się też niezależne i zanim się utworzą to główny wątek ciągle pracuje (nie czeka aż się one skończą tworzyć i wykonywać) i zanim to nastąpi może minąć sporo linii kodu tego głównego wątku.

Pozostało 580 znaków

2014-12-20 11:12
1
void std::thread::join();

Jaki byłby sens wątków, gdyby od razu po utworzeniu czekano, aż się wykonają?

edytowany 1x, ostatnio: spartanPAGE, 2014-12-20 11:13

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0