При использовании матрицы NCurses CDK возможно ли обновить матрицу после вызова активации CDKMatrix?
Я бы хотел, чтобы фоновый поток обновлял определенные поля, и в результате матрица периодически перерисовывалась / обновлялась.
Моя проблема в том, что, если был вызван ActivateCDKMatrix, это, кажется, блокирует любые обновления матрицы, пока пользователь не нажмет Enter
или же ESC
и т.п.
Можно ли форсировать возврат из вызова ActivateCDKMatrix? Или возможный таймаут? Или в любом случае обновить матрицу, не нажимая клавишу для возврата?
1 ответ
activateCDKMatrix
Функция является интерактивной. Вы можете делать то, что просили, используя injectCDKMatrix
,
предостережение - CDK не является потокобезопасным.