Bohdan
воид ничего не должна возвращать
Bohdan
управление
Fo
А, это очередной UB небось, видимо не сохраняет в регистрах информацию о точке возврата
RattenKong 🦧🐀🦍️
значит, вовзращает дефолтное значение возвращемего типа, либо компилятор нафиг пошлет
RattenKong 🦧🐀🦍️
MrSmith
Да я понял. Ну а если, noreturn, можно для валенков что значит не возвращается туда откуда вызвали, ну просто я не понимаю как можно вызвать функцию и не возвращаться. exit() жи вроде siscall
RattenKong 🦧🐀🦍️
Fo
MrSmith
MrSmith
Простите не удержался
Konstantin
Deleted Account
Deleted Account
Evgenii
Paul
Всем привет. Не могу найти книгу Страуступа - Язык программирования С++ 2013 года на русском. Ни у кого нет? Или посоветуйте что-то из Страуступа охватывающее последний стандарт языка
Evgenii
Evgenii
у него ж одна книга, не?
Paul
Книгографией его не интересовался. В общем, смысл в том, что я лет 7 назад изучал плюсцы довольно долгое время. Сейчас мне надо это все освежить и от кого ж это делать, как не от создателя
Mikhail
Возвращаясь к теме - http://stackoverflow.com/questions/44030776/how-to-calculate-thread-sleeping-time-between-context-switch#comment75088505_44030776
Berkus
reboot случится не сразу и когда (если) он случится твой процесс убьют SIGTERM
Berkus
Mikhail
Как устроен sleep и wait condition variable. Отжирают ли они процессорные время и пробуждаются ли они планировщиком?
Berkus
стек чистить не надо, эпилог не надо, и т.д.
Berkus
Fo
Berkus
condition variable делает sleep (точнее wait) пока ее не разбудят
babysitter
Mikhail
Berkus
Berkus
Mikhail
notify
это понятно. Я имеюю ввиду каким образом просыпается поток на уровне ОС.
Berkus
Berkus
MrSmith
Mikhail
Mikhail
Fo
А почему не всякие аналоги вроде горутин?
Mikhail
Fo
babysitter
Fo
Всеравно если число потоков сильно больше количества ядер то уже даже компенсация оверхеда на кешмиссы не повысит производительность
Mikhail
Fo
MrSmith
Mikhail
примерно раз в сутки
Mikhail
ну и я пытаюсь выяснить в чем проблема и понять, может ли это действительно быть связано с долгим простоем потока
Mikhail
или проблема в чем то другом
Fo
Ну если раз в сутки то не)) сильно сомневаюсь
Berkus
может там слип криво считается где-нибудь в районе 12:00
Mikhail
примерно раз в сутки
Mikhail
может и пять раз в сутки
Mikhail
а может и ни одного
Mikhail
выглядит так, как будто поток пока спит накапливает сообщения а потом выталкивает их все за раз
Mikhail
в то время как в остальное время он равномерно их выталкивает
Andrei
Кто-нибудь знает что-то про контору mapbox?
Andrei
Дважды пользовался проектами из их репы и мне очень нравится.
Александр
Вопрос: как красиво вытащить параметр-пак аргументов вариадик-лямбды?
В наличии boost::hana, c++17
Не std::function, не указатель на функцию. Именно лямбда.
Berkus
Александр
Александр
В наличии template <class F> void foo(F&& f)
Передаю лямбду, нужно вытащить пак параметров
Berkus
а decltype что дает?
Александр
Жесть какую-нибудь, уникальный тип лямбды
Александр
Я так понимаю, есть костыль с определением типов аргументов оператора ()
Александр
Хочется что-то попроще
Fo
Oleksandr
"Выводит ожидаемый тип"
Oleksandr
а decltype что дает?
Anatoly
Berkus