title: laravel queues - how sync driver works? Does it executes in a separate process/thread or the main execution thread?
body: <p>I am sending push notifications from my server and want it to simply be executed in a background process. I've read the Laravel docs and I know about database driver and some other options as well. I've got it working with database driver on my local machine but one thing is bugging me that I've to start a background thread to listen for jobs which gets added to the queue using <code>php artisan queue:listen --deamon</code>. </p>
  
  <p>The point is, it is always consuming some of my resources and memory by running like a 'crone' task. I only want to create a new process when I trigger the push notification and it should start execution as soon it is added and after that that process should be closed. While on the other hand with laravel jobs I always have to run a background process which I want to avoid and also I am using a shared hosting which doesn't allow me to install "supervisor" on my server to monitor my jobs execution. </p>
  
  <p>Can anyone clear this ambiguity?? What will be the better way to handle this scenario?</p>