Описание тега countdownevent

В.Net Framework CountdownEvent - это объект, представляющий примитив синхронизации потока, который сигнализируется, когда его счетчик достигает нуля. Может использоваться для синхронизации возвращающихся потоков.
1 ответ

CountdownEvent никогда не устанавливается на ноль

Мне нужно загрузить несколько текстов с разных URL-адресов, затем я использую CountDownEvent для обработки количества раз, когда мое событие Donwnload завершается, но дело в том, что мой CountDownEvent никогда не устанавливается в ноль, и это остает…
1 ответ

Асинхронное ожидание завершения нескольких потоков

У меня есть блок кода, к которому в конечном итоге получают доступ несколько потоков. Я ищу современный асинхронный механизм, чтобы продолжить выполнение, когда все потоки пройдены. В настоящее время я делаю следующее с CountDownEvent, который работ…
1 ответ

Перекрывающийся контент (блоки CSS и Div)

Я настраиваю адаптивный веб-сайт для события, поэтому я добавил обратный отсчет с помощью jquery, только проблема в том, что у меня перекрытие 2 css и обратный отсчет не в хорошем положении. Может кто-нибудь помочь мне установить обратный отсчет и н…
06 июн '14 в 14:29
2 ответа

CountdownEvent не ожидает всех потоков для подачи сигнала

У меня есть следующий многопоточный код для вычисления числа Эйлера. Я новичок в многопоточном программировании и, возможно, я что-то упустил. По какой-то причине countdown.Wait() не ожидает всех потоков, а totalSum меняется почти каждый раз. Похоже…
21 июн '14 в 16:24
2 ответа

Как сделать счетчик с помощью JavaScript

Я делаю обратный отсчет, который я хочу установить с помощью формы. Кроме того, я хотел бы сохранить данные, которые я отправляю. Мне нужно, чтобы этот счетчик вызывался в других частях сайта, так как я делаю это для администратора веб-страницы. Я н…
2 ответа

Я хочу установить время обратного отсчета и сохранить срок, уменьшая php

Извините, что не могу правильно сформулировать вопрос. В основном, что мне нужно сделать, это. Там должна быть страница php, которая показывает таймер обратного отсчета. Скажем, администратор устанавливает его на 24 часа и запускает. Кто посещает эт…
21 июн '16 в 12:59
8 ответов

Возврат к нулю

Я пытаюсь использовать CountdownEvent, чтобы позволить потокам продолжать работу только тогда, когда счетчик событий равен нулю, однако я бы хотел, чтобы начальный счетчик был равен нулю. По сути, я хотел бы вернуться к нулевому поведению, при котор…
08 дек '10 в 13:39
1 ответ

Загрузка строк с использованием Threadpool и ожидание завершения загрузки

Я использую WebClient для загрузки строки и получения ответа от сервера. Чтобы быстрее выполнить работу, я решил использовать ThreadPool, но мне нужно знать, когда все загрузки закончились. До сих пор я использовал CountdownEvent, который должен уме…
1 ответ

Основной поток не продолжается после завершения дочерних потоков

Я пытаюсь использовать многопоточность в моем приложении. Метод test5 пытается извлечь некоторый контент из Интернета, в то время как main поток ожидает завершения всех потоков, прежде чем продолжить с другой работой. Но мой main поток не возвращает…
2 ответа

CountDownEvent не будет ждать, пока все сигналы не будут вызваны

Я смотрю на этом сайте темы. Я играл с кодом, чтобы ответить на вопрос "Останавливает ли CountdownEvent все потоки?" я получил ответ "нет". Тогда я решил поиграть с номером, который передается в CountdownEvent. Вот мой код namespace ThreadPractice {…
13 май '13 в 19:54
2 ответа

Как создать часы обратного отсчета без использования CountDownTimer

В общем, я думаю, что я пытался всеми возможными способами справиться с этим с помощью CountDownTimer, но лучшее, что я получил, было недостаточно. То, что я пытаюсь сделать именно, это отобразить таймер обратного отсчета для игрового приложения, чт…
13 май '11 в 23:56
1 ответ

Использование CountdownEvent и ManualResetEvent для управления потоками в ThreadPool

У меня есть следующий многопоточный отрывок кода, над которым я работал, чтобы сравнить файлы после заархивированной копии и распаковать. Приложение архивирует папку, содержащую переменное количество файлов различных размеров, копирует файлы на серв…
1 ответ

Петля с обратным отсчетом времени [авторестарт]

Здравствуйте, у меня есть таймер, который я хочу перезапустить 4 раза подряд всегда, как только он заканчивается. Я хочу использовать для цикла, как это: для (Int i = 0; I<=3; I ++) Моя проблема в том, что я не знаю, как использовать цикл в моем код…
09 авг '14 в 11:35
1 ответ

Лучшая практика для задержек потоков с уведомлением обратного отсчета

Я склонен использовать следующий шаблон для множества разных мест для временной задержки с событиями уведомлений обратного отсчета и возможностью отмены: CancellationToken ctoken = new CancellationToken(); for (int i = 0; i &lt; 10; i++) { if (ctoke…
05 сен '11 в 18:13
0 ответов

CountdownEvent.Wait() блокирует основной поток, почему нет CountdownEvent.WaitAsync?

Я смотрю на пример на CountdownEvent класс, и я заметил, что код будет блокировать основной поток на cde.Wait() поскольку до этой строки нет асинхронного вызова. Если бы этот код работал в приложении пользовательского интерфейса, он завис бы до вызо…