We could write our own or use something like: https://github.com/cameron314/concurrentqueue
We could write our own or use something like: https://github.com/cameron314/concurrentqueue