Multi-threading QDoc queues allows a higher throughput and better performance. However, in multi-threaded queues where QDocs have a sequential dependency, it is possible for a dependent QDoc to start processing before the initial QDoc has finished. Therefore, queues are defined with thread sizes to allow you to create multi-threaded queues for QDocs without dependencies; single-threaded queues for QDocs with dependencies. See
Thread Settings.