Andrei
Просто убрались лишние констрейнты на атомики.
Andrei
Что еще чуть дооптимизировало.
Square
А что надо было сделать, напомни
там указатели в локфри контейнере, а сами данные в кольцевом буфере. читающий догоняет пишущего, оффсеты в атомиках лежали
🦥Alex Fails
А, точно
Square
по дефолту атомики sequental consistent порядок
🦥Alex Fails
Ща
Square
я сделал relaxed , на мелких пакетах агонь
🦥Alex Fails
Збс, спс
Stanislav
https://andriidevel.blogspot.ru/2016/05/size-cost-of-c-exception-handling-on.html
Square
Square
мне помогает
🦥Alex Fails
Надо б в канал написать
🦥Alex Fails
Чтоб не потерять
🦥Alex Fails
#cpp #cppadvanced #concurrency #book
Andrei
Чем на виндах епаб лучше открывать?
Square
щя пдф сделаю
Square
епуб в айфоне норм просто =\
🦥Alex Fails
Межпоточное взаимодействие. Для выталкивания данных из потока у него на выходе есть статический буфер. Также у каждого потока есть условно-говоря "входная" лок-фри очередь, куда ему складывают указатели на данные, которые пишучий поток хранит в "своем" экземпляре буфера. Читающий выбирает элементы из своей входной очереди, и лезет за данными к потоку-родителю, в его выходной буфер, где твориться самая "грязь"... суть такова, что пишущий поток условно идет перед читающим и проверяет постоянно его "позицию" на своем выходе, чтобы не наступить на хвост... read/write offset в выходном буфере под "атомиками"... т.е. у буфера есть только метод addItem() в котором это колдунство творится, ломаю голову над тем, что можно улучшить. Схема не самая удачная, могу рассазать про подводные камни, с которыми столкнулись, однако скорость работы весьма достойная...
#cpp #cppadvanced #concurrency
arisudesu
по-моему sumatraPDF годится неплохо
Square
Andrei
А, епаб это обычный зип. винраром открылся :D
Square
хз, у меня суматра в тотале есть - но она чо то не
🦥Alex Fails
Сейчас ссылку скину
Square
#cpp #cppadvanced #concurrency #pdf
🦥Alex Fails
https://github.com/sumatrapdfreader/sumatrapdf/issues/418
🦥Alex Fails
Я давно ковырял эту тему
🦥Alex Fails
Мб патч запилим им)
arisudesu
угарный у него ник
arisudesu
"kjk"
arisudesu
что в русской раскладке читается как "лол"
🦥Alex Fails
Ага
🦥Alex Fails
Кшиштоф Ковальчук
🦥Alex Fails
Вродь так его звать
🦥Alex Fails
Кстати, друзья, киньтесь в меня книжкой банды четырех
Andrei
Далеко лететь. У меня в овещствленном виде есть только :D
🦥Alex Fails
Я забыл, где у меня эл версия валяется
Square
дэжавюшная, 2010
🦥Alex Fails
Square
🦥Alex Fails
#oop #design #patterns #book
Andrei
лол
Andrei
у меня как раз такая
Andrei
бумажная есть. с рекламой дрвеба
Square
а в рашке других нет :)
🦥Alex Fails
бумажная есть. с рекламой дрвеба
У меня до хера книг с их рекламой😂
🦥Alex Fails
Пхп4, имитационное моделирование, js
миша
а почему в канал не кинули?
🦥Alex Fails
Кину
🦥Alex Fails
Только надо оформить
🦥Alex Fails
Более того, я ещё пелю группу вк
🦥Alex Fails
А которую трастед-люди будут добавляться
grinchfox
тут все еще нету тех, кто prо-возился с jackd ?
grinchfox
мне просто интересно может кто на windows настраивал нормально
arisudesu
wine
arisudesu
:D
grinchfox
wine ничего не решает - тормоза, гличи, полный набор
arisudesu
гличи только в какой-нибудь поебени, написаной с использованием гличей win32 api
grinchfox
flashdevelop в нем не работает например, там есть много софта, который просто не работает
arisudesu
в любом случае, для веб-девелопа хватит ему
grinchfox
меня радует как еще wine спамит что в winapi не реализованы те или инные функции
arisudesu
а там, глядишь, и на гнутый софт подтянется
arisudesu
или обратно на вынь
grinchfox
для вебдевелопмента все отлично
grinchfox
sublime кроссплатформенный, браузеры кроссплатформенный, всякий gulp и ноды как в родной среде работают
Алдар
даже фотожоп работает
Sergey
зато все остальное не работает
Sergey
от адоба
Sergey
premiere, ae
В раче
https://aur.archlinux.org/packages/cpr-git/
Вот
Для http реквестов
Вот я ее пкгбилдлм заделал