Size: a a a

2021 February 25

K

Kirill in supapro.cxx
стас окунь
как оптимально взять элемент из std::list по итератору, и перекинуть его в конец листа?
источник

LA

Liber Azerate in supapro.cxx
Там пуш бек есть
источник

K

Kirill in supapro.cxx
а, точно
источник

NK

Nikolay Kononov in supapro.cxx
Артём Колпаков
Напомните пожалуйста, снимается ли с планирования поток в случаях блокирования на вызовах thread::join, future::wait, mutex::lock?
в локе он сначала крутится как спинлок недолго потом через фьютекс wait снимается, вроде, да
источник

IZ

Ilia Zviagin in supapro.cxx
Артём Колпаков
Напомните пожалуйста, снимается ли с планирования поток в случаях блокирования на вызовах thread::join, future::wait, mutex::lock?
Снимается, кроме, возможно, футуры.
источник

Е

Егор in supapro.cxx
Ilia Zviagin
Снимается, кроме, возможно, футуры.
А как он может находиться в планировщике и при этом ждать?
источник

Е

Егор in supapro.cxx
while (!ready()) sleep(10)?
источник

IZ

Ilia Zviagin in supapro.cxx
Егор
А как он может находиться в планировщике и при этом ждать?
не понятен вопрос.
источник

Е

Егор in supapro.cxx
Ilia Zviagin
не понятен вопрос.
я про футуру
источник

IZ

Ilia Zviagin in supapro.cxx
Егор
я про футуру
Про футуру я не могу сказать ничего, я бы думал что футуры планируются не средствами ОС...
Но точно я не знаю.
источник

NK

Nikolay Kononov in supapro.cxx
источник

со

стас окунь in supapro.cxx
надо избавиться от всех лишних копирований
источник

со

стас окунь in supapro.cxx
Переслано от Kirill
источник

со

стас окунь in supapro.cxx
Переслано от Liber Azerate
Там пуш бек есть
источник

K

Kirill in supapro.cxx
стас окунь
надо избавиться от всех лишних копирований
splice можешь посмотреть
источник

ID

In Dev in supapro.cxx
стас окунь
надо избавиться от всех лишних копирований
А что за элементы в листе?

list.push_back(std::move(*it));
list.erase(it)
источник

ID

In Dev in supapro.cxx
Kirill
splice можешь посмотреть
splice на самого себя можно делать?
источник

со

стас окунь in supapro.cxx
In Dev
А что за элементы в листе?

list.push_back(std::move(*it));
list.erase(it)
вот я так же написал, у меня где-то вылазит segfault но мб и не в этом дело
источник

K

Kirill in supapro.cxx
In Dev
splice на самого себя можно делать?
да
источник

со

стас окунь in supapro.cxx
In Dev
splice на самого себя можно делать?
вроде нет
источник