ПК
Size: a a a
ПК
LA
z, а если выполнить join() после assertion-a, то оно всегда проваливается?LA
join() ведь о скоупе а не точке его вызоваПК
z, а если выполнить join() после assertion-a, то оно всегда проваливается?ПК
ПК
m
z, а если выполнить join() после assertion-a, то оно всегда проваливается?LA
join() говорит, что мы не выйдем из скоупа, пока потоки не выполнятся. Всё. Он не говорит, что потоки выполнятся в точке вызова. Или я неправ?ПК
join() говорит, что мы не выйдем из скоупа, пока потоки не выполнятся. Всё. Он не говорит, что потоки выполнятся в точке вызова. Или я неправ?LA
ПК
t.join();
// <-- тут есть гарантия что функция внутри t выполнена
ПК
ПК
LA
t.join();
// <-- тут есть гарантия что функция внутри t выполнена
ПК
m
ПК
Blocks the current thread until the thread identified by *this finishes its execution.ПК
The completion of the thread identified by *this synchronizes with the corresponding successful return from join().LA
Blocks the current thread until the thread identified by *this finishes its execution.