Сообщение Re[17]: [Этюд] - синхронный vs асинхронный от 29.09.2021 12:30
Изменено 29.09.2021 12:31 Serginio1
Re[17]: [Этюд] - синхронный vs асинхронный
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Serginio1, Вы писали:
S>>>Получается криво — внутри метода много однотипных оберток. Можно сделать все проще.
S>>Угу нужно пользоваться нормальными библиотеками. Которые не совмещают работу с потоками и задачами
S>Это две разные библиотеки. Она через потоки, другая через задачи. И вызывать их нужно в одном методе несколько раз. Оборачивать каждый вызов обычного метода в Task.Factory.StartNew — не красиво.
Сделай класс наследник и добавь асинхронные методы через LongRunning
S>Здравствуйте, Serginio1, Вы писали:
S>>>Получается криво — внутри метода много однотипных оберток. Можно сделать все проще.
S>>Угу нужно пользоваться нормальными библиотеками. Которые не совмещают работу с потоками и задачами
S>Это две разные библиотеки. Она через потоки, другая через задачи. И вызывать их нужно в одном методе несколько раз. Оборачивать каждый вызов обычного метода в Task.Factory.StartNew — не красиво.
Сделай класс наследник и добавь асинхронные методы через LongRunning
Re[17]: [Этюд] - синхронный vs асинхронный
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Serginio1, Вы писали:
S>>>Получается криво — внутри метода много однотипных оберток. Можно сделать все проще.
S>>Угу нужно пользоваться нормальными библиотеками. Которые не совмещают работу с потоками и задачами
S>Это две разные библиотеки. Она через потоки, другая через задачи. И вызывать их нужно в одном методе несколько раз. Оборачивать каждый вызов обычного метода в Task.Factory.StartNew — не красиво.
Сделай класс наследник и добавь асинхронные методы через LongRunning или через SG
S>Здравствуйте, Serginio1, Вы писали:
S>>>Получается криво — внутри метода много однотипных оберток. Можно сделать все проще.
S>>Угу нужно пользоваться нормальными библиотеками. Которые не совмещают работу с потоками и задачами
S>Это две разные библиотеки. Она через потоки, другая через задачи. И вызывать их нужно в одном методе несколько раз. Оборачивать каждый вызов обычного метода в Task.Factory.StartNew — не красиво.
Сделай класс наследник и добавь асинхронные методы через LongRunning или через SG