Size: a a a

2021 July 01

 P

 ‌‌Gleb Pilipets... in pro.cxx
не совсем понял, в чём проблема?

ну окей, не unique_ptr, а просто instance.
источник

IZ

Ilia Zviagin in pro.cxx
Да, они ловили дедлоки из-за нарушения ODR в разных исполняемых модулях своей программы.
источник

IZ

Ilia Zviagin in pro.cxx
В этом и проблема, что ты даже не понимаешь, что делаешь
источник

S

Salt in pro.cxx
https://youtu.be/dlTrziwQU-w
Где то с 24:30
источник

 P

 ‌‌Gleb Pilipets... in pro.cxx
Спасибо, посмотрю.
источник

С

С in pro.cxx
кажется, системными программистами можно называть уже тех, кто умеет в dll
источник

IZ

Ilia Zviagin in pro.cxx
Этточна
источник

ПК

Побитый Кирпич... in pro.cxx
Нет, его тоже можно и нужно завершать
источник

DP

Denis Paukaev in pro.cxx
где-то есть подтверждение, что окончание main при живом детачнутом потоке это ub?
источник

DP

Denis Paukaev in pro.cxx
по хорошему конечно все потоки стоит дождаться подходящими способами до окончания main, но тут интересно, что про это думает стандарт
источник

D

Dmitriy in pro.cxx
Не видел, поэтому и интересуюсь))
Пока никто пруфов не предоставил...
источник

IZ

Ilia Zviagin in pro.cxx
Там это явно описано, в спецификации потока (std::thread)
источник

DP

Denis Paukaev in pro.cxx
что описано?
источник

IZ

Ilia Zviagin in pro.cxx
https://en.cppreference.com/w/cpp/thread/thread/~thread

Ну, да, не UB конечно. Поведение вполне определено
источник

D

Dmitriy in pro.cxx
Какое это имеет отношение к детачу?
источник

D

Dmitriy in pro.cxx
Объект std::thread уже пуст))
источник

АР

Андрей Руссков... in pro.cxx
ребят напомните такую штуку. Я правильно понимаю, что любой объект можно воспринимать как массив единичной длины и соответственно one-past-the-end указатель для таких объектов тоже является корректным (хоть и не разыменовываемым)?
источник

IZ

Ilia Zviagin in pro.cxx
Прямое
источник

DP

Denis Paukaev in pro.cxx
A thread object does not have an associated thread (and is safe to destroy) after detach() has been called
источник

DP

Denis Paukaev in pro.cxx
там из минусов видимо то, что поток просто прибьют на произвольной инструкции, после того, как закончится main и вызовутся деструкторы всяких статических объектов
источник