Decoding and learning with multiple contexts is threadsafe and FIFO.