Крылатый
Есть отдельный канал.
Алевтина
Крылатый
Вот https://t.me/ProCxxJobs
Крылатый
Для публикации туда обращайтесь к @AlexFails
Алевтина
спасибо!
Александр
интересно, тут больше hr'ов или программистов?
Крылатый
hrограмистов.
Крылатый
Хареографистов.
Arseny
Arseny
Блокирование event loop-а лечится через work stealing. В golang горутины точно так же друг друга могут блокировать
🦥Alex Fails
🦥Alex Fails
**Наши чаты**
@supapro - чат для новичков;
@ProCxxNews - новости и мероприятия;
@ProCxxChannel - небольшие заметки и ссылки;
@ProCxxJobs - канал с вакансиями;
@fludpac - флудилка.
Текущая инфа:
Опрос - https://telegram.me/ProCxx/103337
Stanislav
давно хочу) руки пока не доходят)
Stanislav
код ревью?
Arseny
А http/2 там планируется?
Berkus
куда писать-то?
Berkus
Berkus
с ревью несложно, с почтой я дружу от слова никак
Berkus
ебнутая технология из 1970-х
Berkus
окей
Berkus
какого рода письмо нужно, типа вот тут тут и тут хорошо, а вот тут спорно написано и лучше переделать?
Anatoly
а есть пример грамотно оформленного ревью?
Berkus
> asymptomatic mistakes
whaa
Berkus
я могу просто +1 его ревью, все очень четко изложено
Deleted Account
Deleted Account
It's useful, it works, слишком обстрактно
для чего useful и в каких случаях works
Berkus
Berkus
это его личное ревью
ep
Может глупость спрошу, но почему не используются какие-то иструменты для review? Даже жуткий gerrit наверное был бы удобнее чем ревью через почту? Не сочтите за хипстерство, просто интересно.
Berkus
Berkus
Berkus
общие впечатления от библиотеки писать в такой уродский тул как геррит чо то мнэ
Deleted Account
Deleted Account
Berkus
Deleted Account
Berkus
Deleted Account
проприетарщина
ep
Berkus
фабрикатор норм, гитхаб энтерпрайз норм
Deleted Account
спс почитаю
Berkus
фабрикатор не только для код ревью хорош
Berkus
там полный стек тулов
ep
Это понятно. А ревью кода как в boost происходит?
vladislav
в бусте же нет thread safe коллекций?
vladislav
ага
vladislav
ага, вижу только стек и очередь. Мне бы мапу
Berkus
vladislav
да не, я заюзал
https://msdn.microsoft.com/en-us/library/hh750089.aspx
🐙 Antony
ооооох, сколько там возможностей выстрелить себе в ногу из ракетницы...
Danil
🐙 Antony
The concurrent_queue provides iterators that are not concurrency-safe.
🐙 Antony
Operations that modify the value of existing elements are not concurrency-safe.
RattenKong 🦧🐀🦍️
А, так это лок фри
Berkus
Arseny
🐙 Antony
Вот это похоже немного взаимоисключающе:
concurrent_unordered_map::operator[] Operator finds or inserts an element with the specified key. This method is concurrency-safe.
...
Operations that modify the value of existing elements are not concurrency-safe.
RattenKong 🦧🐀🦍️
иии?
Можно без лока изменить значение?
RattenKong 🦧🐀🦍️
Чтоб тред сейф
🐙 Antony
Arseny
Ruslan
https://stepik.org/course/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9-%D1%8F%D0%B4%D1%80%D0%B0-Linux-(08)-2051/syllabus
Ruslan
кто-то проходит етот курс?
Ruslan
столкнулся с проблемой при запуске vagrant
Ruslan
отпишите если кто проходит
Крылатый
vladislav
кстати, положить мапу в атомик это как вообще? Меня сразу уволят или потом?
vladislav
не знаю, просто была такая безумная идея
Крылатый
Крылатый
Атомик это суть атомарная операция же, то есть то, что влезает в машинное слово, потому и нет гонок данных и тому подобного.
Крылатый
Поправьте, если не так.
vladislav
окей, да я затупил чёт
Deleted Account
Поправьте, если не так.
мне кажется можно атомарно залочьиться выполнить скокахочеш действий и атомарно разлочиться
Danil
Danil
!
vladislav
ну такая херня скомпилилась и даже отработала
https://pastebin.com/JYXNs73G
ЧЯДНТ?