For example, common techniques support this feature by creating another thread to do rendering commands execution, one or two command queue is maintained.
While some rendering-related work is outsourced to worker threads, Urho uses single draw command queue executed in the main thread.