Size: a a a

2020 July 23

S

Supernic3 in CODE BLOG / C#
Не подойдёт?
источник

S

Supernic3 in CODE BLOG / C#
А, всё, забей, вопрос не так был понят изначально
источник

S

SeanWoo in CODE BLOG / C#
Supernic3
^(?!\s)(?!\n)(?=.*[0-9])(?=.*[A-Za-z])[0-9a-zA-Z.,;<>[\]!@#$%^&*()?][^\/]+$
А че (?!) значит?
источник

S

SeanWoo in CODE BLOG / C#
И (?=)
источник

S

Supernic3 in CODE BLOG / C#
SeanWoo
А че (?!) значит?
источник

VV

Vasily Vasily in CODE BLOG / C#
ZS Proger
Были такие глюки когда у человека жёсткий на 500гигов а винда показывала установленную прогу весом в несколько терабайтов
Эт Винда) Там много всяких приколов)
источник

EP

Egor Plotkin in CODE BLOG / C#
Я вот не понимаю следующий момент.
Если у меня есть асинхронная фкнкция.
При ее вызове через await у нас система стопится и ожидает завершения выполнения.
Так вопрос, в чем же выгода тогда от обычного однопотокового кода?

На примере ниже видно, что DoAsync вызывается и ожидает.
Так в чем тогда польза?
——
//код-код-код
await DoAsync();
//другой полезный код
источник

ПЗ

Павел Зенкин... in CODE BLOG / C#
выгода в том, что у тебя абсолютно весь интерфейс проги, например, не будет зависать намертво в момент сложных операций. пока выполняется одно, ты можешь в программе параллельно делать что-то еще.
источник

ПЗ

Павел Зенкин... in CODE BLOG / C#
+ никто тебя не заставляет асинхронный метод вызывать точно там, где он нужен, можно вызывать его заранее.
источник

EP

Egor Plotkin in CODE BLOG / C#
Можно пример такого вызова, чтобы он начал выполняться в одной точке, потом параллельно мы делаем другую полезную работу и в конце ожидаем результат от асинхронного метода?
источник

EP

Egor Plotkin in CODE BLOG / C#
У меня пока в голове пазл просто не складывается иначе
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
А ты метод в таксе вызови, будет жить своей жизнью от основной программы
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Т.е асинхронный вызов получается
источник

II

Ildar Ildar in CODE BLOG / C#
да
источник

ПЗ

Павел Зенкин... in CODE BLOG / C#
источник

AN

Alexander Neutov in CODE BLOG / C#
Egor Plotkin
Я вот не понимаю следующий момент.
Если у меня есть асинхронная фкнкция.
При ее вызове через await у нас система стопится и ожидает завершения выполнения.
Так вопрос, в чем же выгода тогда от обычного однопотокового кода?

На примере ниже видно, что DoAsync вызывается и ожидает.
Так в чем тогда польза?
——
//код-код-код
await DoAsync();
//другой полезный код
Система не стопится
Она возвращает контроль вызвавшему потоку
Ну по крайней мере я так понял
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Egor Plotkin
Можно пример такого вызова, чтобы он начал выполняться в одной точке, потом параллельно мы делаем другую полезную работу и в конце ожидаем результат от асинхронного метода?
Считывание валютных пар по разным биржам. Если пара считалась и записалась в бд, то в другом потоке могут начать считывание котировок по этой паре, в тот момент пока другие пары например еще только читаются.
источник

AN

Alexander Neutov in CODE BLOG / C#
Выгода проявляется обычно там где операция может много времени занять
То есть или ресурсоемкая, или удаленный ресурс используется
источник

AN

Alexander Neutov in CODE BLOG / C#
Или скажем используется ограниченный пул
источник

EP

Egor Plotkin in CODE BLOG / C#
Условные высказывания они и так понятны. Я именно пример кода хотел увидеть и именно на примере async/await
источник