Size: a a a

2021 August 29

S

Sergey Trofimov in CODE BLOG / C#
иначе это надо переписывать весь BCL
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Печалька
источник

S

Sergey Trofimov in CODE BLOG / C#
ты сам не знаешь нафига оно тебе надо)
источник

S

Sergey Trofimov in CODE BLOG / C#
какая пауза, зачем?
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Для тестов нам бы пригодилось
источник

S

Sergey Trofimov in CODE BLOG / C#
почему она не безопасная?
источник

МЕ

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

S

Sergey Trofimov in CODE BLOG / C#
так сделай это и щас
источник

S

Sergey Trofimov in CODE BLOG / C#
твой кейс намного высокоуровней лежит
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Ну а если это видео плеер?
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Где пауза?)
источник

S

Sergey Trofimov in CODE BLOG / C#
например у тебя есть код типа

while(true)
{
 dowork();
}

Ты щас можешь легко за 3 минуты любым примитивом типа семафора сделать себе возможность паузы
источник

S

Sergey Trofimov in CODE BLOG / C#
токен отмены сам же за тебя тоже ничего не делает, тебе так же надо его пихать внуть while и проверять if(token.IsCanceled)
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
. С таким вариантом?
источник

S

Sergey Trofimov in CODE BLOG / C#
нет, это не пауза в твоем понимании
источник

S

Sergey Trofimov in CODE BLOG / C#
это задержка
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Я на это и обратил внимание
источник

S

Sergey Trofimov in CODE BLOG / C#
тебе надо просто взять примитив синхонизации и занять его из другого места, типа такого


while (true)
{
  _pausePrimitive.WaitOne();
 doWork();
 _pausePrimitive.Release();
}

Если хочешь поставить на паузу while

Просто из другого места этот примитив вызываешь WaitOne
источник

S

Sergey Trofimov in CODE BLOG / C#
и твой цикл двигаться не может пока ты его снаружи опять не зарилизишь
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Суть вроде понял. Спасибо
источник