The problem is when in a single queue you start enqueuing from multiple places then next queue element out depends on timing when they got inserted.
so somtimes it may have different order of execution than expected.
The problem is when in a single queue you start enqueuing from multiple places then next queue element out depends on timing when they got inserted.
so somtimes it may have different order of execution than expected.