rockerhieu
07/06/2017, 7:30 AMval queue = LinkedBlockingQueue<Note>()
var closed = false
init {
async(CommonPool) {
while (!closed) {
while (!closed && queue.isEmpty()) {
delay(50)
}
while (!closed && !queue.isEmpty()) {
play(queue.take())
}
}
}
}
I don't like delay(50)
and I think it's not sufficient.elizarov
07/06/2017, 7:34 AM