Principles of hangfire task execution

Hello, everybody. I am a novice. I want to know the function of hangfire in creating tables in the database. Another problem is the execution process of tasks, such as enqueued queue data, in which case it goes into Scheduled Jobs. If there are reliability-preserved tasks in Scheduled Jobs, then these tasks will conflict with the new circular tasks. What is the order of execution? I would be very grateful if it could be solved.