ПК
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.