음악이나 녹음되는 소리를 분석하는 앱을 만들려고 하는데요


마이크를 이용해서 녹음되는 소리를 저장하고 또 동시에 들어오는 소리를 분석하려고 하고있습니다


대략적으로


---  Thread - 녹음 저장

MIC  l -----  이렇게 멀티 스레드를 사용해서 한번에 하고있는데요

---  Thread - 녹음 분석


각각 따로 실행했을때는 잘 동작합니다


그런데 한번에 실행했을때는 하나가 작동을 하지않습니다


둘 스레드 모두 각자의 audioRecord 를 사용하는데 두개 동시에 사용을 못하는건가요?


아니면 다른 방식으로 사용해야 하는건가요



하나의 스레드에서 두 작업 모두했을때는 분석시에 슬립이 사용되기떄문에 녹음된 파일이 짤리는 문제가 있습니다


그래서 멀티 스레드로 구현하는 것이구요 다른방법이 있을까요?