Имеем источник данных, который посылает некоторую последовательность, порядок в которой важен, допустим ABCDEF
причем момент получения данных не синхронизирован, а это значит, что при подключении к этому источнику мы можем получить и CDEFAB
, и FABCDE
, и т.д.
Вопрос в том каким образом возможно выровнять данные, для получения необходимого порядка последовательности?
P.S. И да, значения не константны, но порядок постоянен т.е. например такой последовательности ACBDEF
быть не может.