Queues permit groups of users to manage a shared workload more effectively means once the record get submitted my user (Standard/Partner) other Queue member will work on this record. A queue is a location where records can be routed to await processing by a group member also we can add group or individual users. The records remain in the queue until a user accepts them for the processing or they are transferred to another queue.
Depending on your org’s sharing settings, only queue members and users above them in the role hierarchy can take ownership of records in the queue.
After you create a queue for cases or leads, you can set up assignment rules to route cases or leads to it.
Before you can delete a queue, reassign its records to another owner and remove it from any assignment rules.
Regards,
Jyothsna