Александр
:D
Mikhail
Mikhail
и на виртуалке :)
Mikhail
и потоков больше 1000 :)
Mikhail
я просто округлил для простоты
Крылатый
Александр
на 1-ядерном процессоре?
Mikhail
да, на сколько я знаю
Mikhail
да, все это на венде
Mikhail
и без оптимизаций
Mikhail
т.е. в дебаг режиме по сути :)
Mikhail
но речь не об этом :)
Evgenii
Mikhail
> хайлоад
ага, только вместо первой буквы "а", нужно "у" :)
Александр
ну вы извращенцы
Mikhail
но тем не менее, госпада, у меня конкретный вопрос
Александр
вспоминаются брутеры, которые запускают себя в 10к потоков и что-то там брутят, нагружая бедную систему
Mikhail
как рассчитать среднее время простая потока вот в таком вот хайлоаде?
Evgenii
Mikhail
ну, у меня поведение такое, как будто поток может на секнду засыпать
Mikhail
и мне нужно это или доказать или опровергнуть
Boris
разве это не естественно что поток может подзадуматься на некоторое время? ОС тоже отжирает процессор
Mikhail
Mikhail
можно 1000 раз в секунду переключиать на адну миллисекунду
Mikhail
а можно 1000000 на одну микросекунду
Mikhail
в венде есть параметры которые за это отвечают, частоту переключения
Mikhail
вот это все поэтому можно теоретически высчитать, но я подумал может есть у кого готовое решение как это считается
Mikhail
Mikhail
нужны цифры :)
Mikhail
Ребята, не я это дерьмо сделал :)
Mikhail
http://stackoverflow.com/questions/44030776/how-to-calculate-thread-sleeping-time-between-context-switch
Berkus
около 1 микросекунды получается накладных на переключение
Berkus
на железе
Berkus
плюс какой-то процессинг в шедулере, в винде O(1) шедулер или нет?
Mikhail
так время на переключения не есть время простоя
Mikhail
мне нужно именно время простоя или ожидания
Berkus
ну так оно от времени простоя до бесконечности
Berkus
возьми среднее - то есть примерно полбесконечности плюс половина времени простоя
Berkus
раз треды одного приоритета то starving вполне вероятен
Mikhail
Mikhail
это что?
Berkus
всё. очень. зависит. от шедулера.
Berkus
https://en.wikipedia.org/wiki/Starvation_(computer_science)
Mikhail
шедулер вендовый
Berkus
вообще не знаю как работает виндовый шедулер, погугли
Sergey
Sergey
Этому человеку. Могу посоветовать не начинать сотрудничество с попытки манипуляции.
Sergey
Александр
Vladislav
и бесплатно, видимо?
Berkus
и на с++ видимо?
Berkus
challenge is interesting, but NO
🦥Alex Fails
чо тут у вас
Mykyta
Хотел спросить, мб кто-то читал Стивен Прата "Язык программирования С++". Как она? Ваши отзывы. Сегодня скачал, думаю почитать
Yevhen
раз ты уже скачал, то читай.
Mykyta
Спасибо =)
Danil
Danil
буду дома могу подкинуть 6е издание с примерами)
Mykyta
👌🏻
Evgenii
у меня 11 ночи
Berkus
сейм
Evgenii
вроде с Москвой наравне
Vladislav
Час дня
Крылатый
Berkus
SF?
Vladislav
Vladislav
А это где так?
🦥Alex Fails
Эээ.. чат с мафией в другом месте😄
Vladislav
это контекстная реклама чата с мафией)
🦥Alex Fails
Evgenii
Александр
Александр
И с нулем можно
Александр
Хотя, можно упаковать всё в tuple, а потом через index_sequence