Size: a a a

2021 January 19

AN

Arthur Novikov in CODE BLOG / C#
источник

G

Gopneg in CODE BLOG / C#
ты лечишь то что не болит
ты чо хочешь узнать-то?
источник

AN

Arthur Novikov in CODE BLOG / C#
Почему когда таск работает вхолостую, Task.Delay = 1000, а при чтении стрима тормозит? И как это исправить?
источник

G

Gopneg in CODE BLOG / C#
это не баг, это фича
думаю накладные расходы на переключение контекста
юзай потоки, а не таски
источник

AN

Arthur Novikov in CODE BLOG / C#
Оборачивал в потоки - не помогло
источник

G

Gopneg in CODE BLOG / C#
у тебя может там одноядерный хостинг?
источник

AN

Arthur Novikov in CODE BLOG / C#
Хз, я на локалке тестирую, весь код клиента на скрине
источник

AN

Arthur Novikov in CODE BLOG / C#
Накладные расходы на чтение, как я понял. Только почему-то асинхронный метод задерживает другой асинхронный метод.
источник

G

Gopneg in CODE BLOG / C#
в одном потоке пытаются поместиться видимо
источник

G

Gopneg in CODE BLOG / C#
попробуй вывести thread.current.id
источник

AN

Arthur Novikov in CODE BLOG / C#
Gopneg
попробуй вывести thread.current.id
Вчера уже пробовал. Id нет. Есть только Thread.CurrentThread.ManagedThreadId.
источник

AN

Arthur Novikov in CODE BLOG / C#
Вот такая штука:
источник

G

Gopneg in CODE BLOG / C#
Arthur Novikov
Вот такая штука:
источник

AN

Arthur Novikov in CODE BLOG / C#
Я так понял, в таске есть настройка чтобы запустить его в отдельном потоке?
Пытался сделать из таска Thread(() => Task()) - не помогло.
источник

G

Gopneg in CODE BLOG / C#
loongpooling
источник

G

Gopneg in CODE BLOG / C#
тьфу, LongRunning
источник

AN

Arthur Novikov in CODE BLOG / C#
Это не помогло
источник

AN

Arthur Novikov in CODE BLOG / C#
private static void Main()
{
   _ = (RefreshFPS(), TaskCreationOptions.LongRunning);
   _ = (GetStream(), TaskCreationOptions.LongRunning);

   Console.ReadKey();
}
источник

G

Gopneg in CODE BLOG / C#
юзай thread.sleep и не страдай хуйней уже
источник

AN

Arthur Novikov in CODE BLOG / C#
Мне только вчера настучали по рукам за Thread.Sleep - это не канонично
источник