Does cronjob has lock file / concurrency check?

Nextcloud version: 15.0.2
Operating system and version: Ubuntu 16.04
Apache or nginx version: nginx 1.10.3
PHP version: 7.1.25

Is there some kind of concurrency management in the cron job? I just noticed I have a lot of running cron processes around:

root       951  0.0  0.0  29020  2160 ?        Ss   gen25   1:21 /usr/sbin/cron -f
root      8431  0.0  0.0 119008  2020 ?        S    10:00   0:00  \_ /usr/sbin/CRON -f
www-data  8437  0.0  0.0   4504   480 ?        Ss   10:00   0:00  |   \_ /bin/sh -c /usr/bin/php7.1 /dati/www/nextcloud/cron.php >> /var/log/nextcloud_cron.log
www-data  8440  0.1  0.6 788044 102768 ?       S    10:00   0:17  |       \_ /usr/bin/php7.1 /dati/www/nextcloud/cron.php
root     28951  0.0  0.0 119008  2024 ?        S    10:15   0:00  \_ /usr/sbin/CRON -f
www-data 28963  0.0  0.0   4504   528 ?        Ss   10:15   0:00  |   \_ /bin/sh -c /usr/bin/php7.1 /dati/www/nextcloud/cron.php >> /var/log/nextcloud_cron.log
www-data 28967  0.2  0.1 794700 32524 ?        S    10:15   0:35  |       \_ /usr/bin/php7.1 /dati/www/nextcloud/cron.php
root     15676  0.0  0.0 119008  2024 ?        S    10:30   0:00  \_ /usr/sbin/CRON -f
www-data 15682  0.0  0.0   4504   500 ?        Ss   10:30   0:00  |   \_ /bin/sh -c /usr/bin/php7.1 /dati/www/nextcloud/cron.php >> /var/log/nextcloud_cron.log
www-data 15689  0.1  0.1 787912 21116 ?        S    10:30   0:15  |       \_ /usr/bin/php7.1 /dati/www/nextcloud/cron.php
root      3276  0.0  0.0 119008  2024 ?        S    10:45   0:00  \_ /usr/sbin/CRON -f
www-data  3281  0.0  0.0   4504   628 ?        Ss   10:45   0:00  |   \_ /bin/sh -c /usr/bin/php7.1 /dati/www/nextcloud/cron.php >> /var/log/nextcloud_cron.log
www-data  3282  0.2  0.4 790612 75988 ?        S    10:45   0:25  |       \_ /usr/bin/php7.1 /dati/www/nextcloud/cron.php
root     22321  0.0  0.0 119008  2036 ?        S    11:00   0:00  \_ /usr/sbin/CRON -f
www-data 22328  0.0  0.0   4504   652 ?        Ss   11:00   0:00  |   \_ /bin/sh -c /usr/bin/php7.1 /dati/www/nextcloud/cron.php >> /var/log/nextcloud_cron.log
www-data 22331  0.1  0.3 783968 60320 ?        S    11:00   0:16  |       \_ /usr/bin/php7.1 /dati/www/nextcloud/cron.php
root     10966  0.0  0.0 119008  2036 ?        S    11:15   0:00  \_ /usr/sbin/CRON -f
www-data 10970  0.0  0.0   4504   540 ?        Ss   11:15   0:00  |   \_ /bin/sh -c /usr/bin/php7.1 /dati/www/nextcloud/cron.php >> /var/log/nextcloud_cron.log
www-data 10975  0.1  0.0 788544 12944 ?        S    11:15   0:19  |       \_ /usr/bin/php7.1 /dati/www/nextcloud/cron.php

Yesterday we enabled 'trashbin_retention_obligation' => 'auto, 30', option in config, and since then the server load is very high. Is it possible it’s doing the same operation again and again? Should I stopp all and run it manually once?