какой момент отрабатывает join?
Переключает не интерпретатор, а ОС. GIL вносит некий лаг переключения, но суть не меняется. У тебя нет контроля в каком порядке будут выполняться твои 4 потока (главный и 3 созданных). Ты можешь быть только уверен что после thread1.join() thread1 завершился
Вот у меня и вопрос – в какой момент он вызывается? Ведь его код находится в main потоке.
код не находится ни в каком потоке
Обсуждают сегодня