Size: a a a

2020 May 29

PP

Pavel Perekhozhikh in pro.cxx
Madiar Isabek
Ребят можете помочь завтра в сессий?
@AlexFails ты у него завтра принимать будешь?
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
Не, я в этом учебном году без педагогической нагрузки
источник

NP

Nikita Provotorov in pro.cxx
гайз, а прерываемое I/O не планируется случаем? с std::stop_token например
источник

DF

Dollar Føølish in pro.cxx
Синхронное?
источник

NP

Nikita Provotorov in pro.cxx
Dollar Føølish
Синхронное?
разве суть меняется?
источник

DF

Dollar Føølish in pro.cxx
Да, синхронный сискол может прервать ядро только наверное
источник

NP

Nikita Provotorov in pro.cxx
ну синхронное api можно и на асинхронной основе заимплементить
источник

DF

Dollar Føølish in pro.cxx
А, понятно
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
Nikita Provotorov
гайз, а прерываемое I/O не планируется случаем? с std::stop_token например
посмотри на llfio, вроде бы его пропозят в 23, и там что-то вроде бы было такое
источник

NP

Nikita Provotorov in pro.cxx
Alex Ф-ф-фэils!🌠︙
посмотри на llfio, вроде бы его пропозят в 23, и там что-то вроде бы было такое
сенкс
источник

DF

Dollar Føølish in pro.cxx
Подскажите , условно такой код:

public:
 MyClass(...)
   : lock_(true) try {
     lock_.unlock()
} catch(...) { lock_.unlock() }

Это антипаттерн такой?
Видел в примере про function try syntax, а потом у саттера в книге 00 года прочел что он бесполезен
источник

DF

Dollar Føølish in pro.cxx
Сатттер говорит что function try syntax должен применяться только для модификации exception-а
источник

v

vehlwn in pro.cxx
Dollar Føølish
Подскажите , условно такой код:

public:
 MyClass(...)
   : lock_(true) try {
     lock_.unlock()
} catch(...) { lock_.unlock() }

Это антипаттерн такой?
Видел в примере про function try syntax, а потом у саттера в книге 00 года прочел что он бесполезен
Почему плохой? Если все тело функции должно быть в трай-ексепте, то надо писать кучу скобок от компаунд стеитмента тела функции?
источник

DF

Dollar Føølish in pro.cxx
Это не одно и то же
источник

DF

Dollar Føølish in pro.cxx
Try блок перебрасывает эксепшн всегда
источник

DF

Dollar Føølish in pro.cxx
В function try syntax
источник

DF

Dollar Føølish in pro.cxx
Или я вас неправильно поправил,хмм
источник

v

vehlwn in pro.cxx
Dollar Føølish
Try блок перебрасывает эксепшн всегда
Куда перебрасывает? Опять джава термины.
источник

v

vehlwn in pro.cxx
Функциональный трай эквивалентен одному большому траю внутри всей функции.
источник

DF

Dollar Føølish in pro.cxx
Try блок содержит имплисит throw последним стейтментом. В функшн трай синтаксе
источник