안녕하세요.
linux(hardhat)에서 Audio lib를 개발하고 있습니다.
근데 이놈의 CPU랑 Linux에 대한 이해가 깊지 않다보니 문제가 많네요.
일단 가장 시급한것은 Thread에서의 동기화 입니다.
export된 함수들은 그냥 상태만 체크하고 state만 바꾸어 줍니다.
그리고 Thread에서 실제 작업들을 수행하는데...
이놈의 Thread가 가끔 제때에 턴이 안와서 (대략 100m나 200m씩 놓치는 경우가 생기더군요 --; ) 동기화 하는데 문제가 생기네요
예를 들어 Stop명령을 때렸는데 Thread에서 처리할때까지 시간이 걸린다는데 문제 입니다.