"Closure may outlive the current function, but it borrows v,

which is owned by the current function"

1. Как поток внутри main, может пережить main?

2. Считается ли в данном случае, что замыкание забирает владение? Или если значение мпользуется в теле замыкания другой функцией, то передается только ссылка на значение?

10 ответов

11 просмотров
ilya- Автор вопроса

проовал

ilya- Автор вопроса

1. Насколько помнб в растббуке оказывают пример, что поток внутри main отсановится после завершения main даже если сам поток не завершил вычисления. 2. При вроверке типа занчение v (без move) выводит, что замыкание берет именно вектор а не ссылку на него. Проврка в теле замыкания типа let _check: () = v; Возможно замыкание берет владение пременной только если использует переменную на "верхнем уровне" в своем теле, а если значение используется другой ф-ей то передается ссылка.

после мейна ещё какое-то количество стдлибы лезет, а потом в какой-то момент система просто почистит за процессом все, что от него осталось

Первое, конечно, неправда/не совсем правда

всякие там обработчики паник и хз что ещё, я не смотрел

ilya- Автор вопроса

ну вот это нифига не очевидно. Т е я доожен воспринимать main на ровне с другими потоками относиттельно врем ениижизни? Т е условно компилятор не имеет гарантий что main переживет другие потоки?

да

ilya- Автор вопроса

смотри растббук 16 раздел

ilya- Автор вопроса

ок, теперь по поводу типа значения v если не сложно

Возьми mpsc, отправь Receiver в тред, вызови .recv().unwrap(), заверши мейн, в консоль прилетит часть сообщения о панике из безымянного треда

Похожие вопросы

Обсуждают сегодня

а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Всем привет, может уже кто-то пытался выдернуть из api информацию о дате рождения пользователя Есть ли вообще такая возможность?
Artem Stormageddon
2
Подскажите где можно прочитать про реализацию возможности писать человеку при подписке на телеграм канал от имени бота? Было бы не плохо если для Telegraf@3.38.0
Pan Lipton
10
Мне вот что интересно, кто на рфе стартовал/играл, что вы фармили, в каком виде контента он прямо хорош? Экспедиция? Вроде прямо на замазанных мапах рф сдувается
Владислав
20
Ребята, я за проф советом😅 По микросервисам. В монолите есть общие файлы для сервисов: фетчи, конфиги, либы, утилсы.. как при распиле правильно их поддерживать? Пока вариант д...
Александр Тарасюк
1
‌/r/pathofexile moderation changes top scoring links : pathofexile (RSS) Hi, everyone. On behalf of the subreddit mod team, I’m here to give you a few updates on the subreddi...
Esionru
3
У меня вопрос к знающими, стоит ли вступать в гильдии в игре или лучше полная свобода?
Енот Полоскун
17
всем привет. я правильно понимаю, что в телеграфе 4, если сессию указать у сообщения с коллбеком (кликнул на кнопку и установил сессию), то она не сохраняется?
Тимур
1
У вас бывает ощущение, что хочется потратить весь отпуск на то, чтоб только спать?
Николай
15
Как можно настроить фильтр в пое под себя?
Yarik yarik kyda ti lezesh
15
Карта сайта