Linux crons是异步还是同步? [关闭]

I am new to CRONs. I have a doubt whether crontab command schedules a cron asynchronously or synchronously.?

What I know and have observed is, the crontab creates a asynchronous process. Irrespective of the last execution, the new cron runs. That is, if I have scheduled a cron task every 2 minutes, then even if the previous execution is not over, a new thread will re-run the file.

Am I correct.?

You are right. Cron jobs can overlap and therefore they are asynchronous, obviously. If this is an issue, you can use lock mechanisms as described in this question.