Буфер типа Convoyor-Belt - буфер с ограничением по времени - PullRequest
0 голосов
/ 03 марта 2010

Я хотел бы запрограммировать буфер, который ограничен во времени. Это означает, что я хочу иметь возможность постоянно заполнять список строк (например), и каждые 2 секунды этот список добавляется в другой список (или отправлять в сеть), независимо от того, имеет ли этот список 1 или более элементов, но другой список of string занимает свое место, так что всегда есть список заполняемой строки.

Как я могу это сделать в C #?

1 Ответ

1 голос
/ 03 марта 2010

Вы можете сделать это в C #, используя комбинацию

  • универсальный список класс коллекции,
  • a Таймер для регулярного выполнения метода в рабочем потоке и
  • a блокировка инструкция для синхронизации доступа к ресурсу, совместно используемому потоками.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...