А я не видел эту справку. У меня в сборке ее нет.
1nd1g0, это же музыка
1. Таймеры шуршат, изменяя счетчик.
2. Вдруг if видит, что надо сыграть аккорд из 120 нот (на нескольких треках сразу).
Получается, что программа должна успеть сыграть все ноты за 500 мкс. Интересно, что будет если она не успеет.
Этот топик читают: Гость
Ответов: 1429
Рейтинг: 50
|
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
login писал(а): Интересно, что будет если она не успеетЕсли режим NoWait и какой-то из тактов или обращение к счётчику из одной группы SafeMode уже исполняется, то 1nd1g0 писал(а): он будет пропущен. Можно, конечно, всем включить режим Wait (расплатой за это будет повышение шансов полной рассинхронизации, если такты лавинообразно будут выполняться дольше 500 мкс - наступит цепочка блокировок, начнётся серьёзный сдвиг по фазе и накопление неотработавших тактов в очереди, вероятно переполнение и... В общем, действуйте с умом. |
|||
карма: 1 |
|
Ответов: 1429
Рейтинг: 50
|
|||
Если я правильно понял, то NoWait, можно понимать как ignore. Если не успеет, то пропустит нотки. Но не повиснет и не накопит очередей.
1nd1g0, спасибо огромное за помощь! |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
login писал(а): NoWait, можно понимать как ignore |
|||
карма: 1 |
|
34