title: How Celery executes tasks
body: <p>In my project I have a Celery task that is sent by the Celery beat to the worker every 30 seconds.I am interested in knowing how celery executes the celery tasks? Whether it spawns a new thread for each task or a new worker for the task.How can we know if a task completes and is removed from the message broker queue for which I am using RabbitMQ.</p>