Canceling a timer does not have any potentially destabilizing interruption behavior. From the docs :
Does not interfere with the current task (if it exists).
In other words, he is not going to stop a task that is already running, which could potentially lead to monitors not being released, etc. This will simply prevent the execution of any tasks.
source share