Bagaimana saya bisa memastikan bahwa suatu pekerjaan tidak berjalan dua kali di Bull?

Saya memiliki dua fungsi, scheduleScan()dan scan(). scan()panggilan scheduleScan() saat tidak ada lagi yang harus dilakukan selain menjadwalkan pemindaian baru , jadi scheduleScan()dapat menjadwalkan a scan(). Tapi ada masalah, beberapa pekerjaan berjalan dua kali. Saya ingin memastikan bahwa...