-
- Ааа... Дошло. head и tail, меняются от 0 до 0xFFFFFFFF. - IBAH(25.10.2024 13:51)
- Как будут выглядеть индексы у полностью заполненного и полностью
пустого? AlexBi(68 знак., 24.10.2024 22:24)
- нет, не нужно, и даже вредно, ибо отсекает случай, когда head -
tail == FIFOSZ - SciFi(24.10.2024 22:28)
- Согласен, не нужно, и вариант рабочий - AlexBi(24.10.2024 22:48)
- может я чего то недопонимаю в арифметике? head=0 tail=63? сколько
байт в буфере? - IBAH(24.10.2024 23:07)
- В буфере 63. Когда буфер будет полным станет head=0 tail=64. - AlexBi(25.10.2024 14:46)
- может я чего то недопонимаю в арифметике? head=0 tail=63? сколько
байт в буфере? - IBAH(24.10.2024 23:07)
- Согласен, не нужно, и вариант рабочий - AlexBi(24.10.2024 22:48)
- нет, не нужно, и даже вредно, ибо отсекает случай, когда head -
tail == FIFOSZ - SciFi(24.10.2024 22:28)
- а если таил больше хеад? размер буфера будет отрицательный? Уж
лучше нулевой как говорил Клен - IBAH(24.10.2024 22:10)
- Если тейл больше хед, значит, кто-то где-то что-то прошляпил, и этот кто-то заслужил все последствия своего неподобающего поведения. SciFi(112 знак., 24.10.2024 22:32)