Vladislav
до этого в своем соку варились
Nikolay
У орлинс вроде тож какие-то проблемы были
Ayrat
Ну или переписываешь дефолтный ТаскШедулер ручками
Или реализуешь Шедулер и Екзекутор Акки на гопаке
Ayrat
но переписывать Акку с нуля - это застрелиться
Nikolay
Ну а если тупо акку взять, и все таски подменить на гопак?
Vladislav
так
Vladislav
деплою кот
Nikolay
Я так понимаю, там должен быть общий интерфейс
Vladislav
делаем ставки взорвется или нет
Ayrat
Ayrat
ну только ОЧЕНЬ абстрактно общее
Ayrat
а на практике они даже тредами не перекасаются, гопак свой пул крутит
Nikolay
А гопак внутрии вообще поверх TPL работает? 🤔
Ayrat
Nikolay
А поверх чего?
Ayrat
он яросто фапает на System.Threading.Thread
Ayrat
и вручную реализованные спинлоки
Ayrat
там автор яростный задрот
Nikolay
А сами Thread не тормозные? 🤔
Nikolay
Хотя они наверное там часто не создаются
Nikolay
Поэтому не критично вообще
Ayrat
Вот смотри, в гопаке всего N тредов. где N = CPU CORE * 2
Ayrat
они создаются на старте
Nikolay
Ну да, я примерно так и думал
Nikolay
Ток без *2
Ayrat
на этих N тредах, гопак шедулит M юзер спейс легковесных тредов
Bonart
Ток без *2
А гипертрединг как утилизировать?
Nikolay
サイトー
Bonart
Ayrat
Nikolay
Nikolay
Ayrat
Короче, в малом кол-ве тредов есть бонус в том что правильно организованных континуейшнах, контекст свич может почти исчезнуть, но если вы по тупости заблочите хотя бы один тред, вам пизда. Тред пул как бы имеет десятки тредов, блок одного ничего не сделает и получить тред старвейшн сложно (но можно)
Ayrat
в гопаке блок треда фатален, да
Ayrat
Но гопак умеет выкидывать джобы за пределы шедулера, на тред пул, умеет в локальные шедулеры и можно изменить кол-во тредов в шедулере
Ayrat
ещё умеет в интересные билдеры
jobOnMain {
}
asyncOnMain {
}
это асинхронность для UI, там типа все асинхронные операции будут совершаться на хз каких тредах, но сразу после будет происходит контекст свич в основной UI тред
Vladislav
жизней не напасешься чтобы все это изучить)
Nikolay
Ток на работе
Nikolay
Vladislav
да
Vladislav
я уже синк эбаут ит
Vladislav
вери фёроули
Nikolay
Ещё и получает небось 100кк/сек
Vladislav
главное меньше чат нет девелоперз слушать иногда
サイトー
Nikolay
Vladislav
Ayrat
Ayrat
очень похожи, да
Ayrat
по сути это одно и то же, с разных сторон
Nikolay
x
нехира себе варианты https://xboxideas.uservoice.com/forums/919048-gaming-on-windows-10
x
голосуйте!!1
Ayrat
Ayrat
Vladislav
там треш но при этом все сосутся в зубы
Vladislav
и помогают когда надо
Nikolay
Nikolay
Ayrat
Vladislav
Nikolay
x
Vladislav
и с другими тоже
Ayrat
Там игр же нет
это я кстати не проверял. Я просто стимом пользуюсь постоянно и стим контролером люблю баловаться
Dmitry
Nikolay
Ayrat
Nikolay
Мне вот интересно, как скоро консоли перейдут на ПК архитектуру
x
Крылатый