Runner run only other brench when ends first one queue not working

Hi , when i run one runner and then run also others , sometimes when stage is remote command, second runner start working , what is best way to first runner end jobs and then start second