Thread Safety With the cRIO

I’m writing a classes for our robot that takes care of all navigation for the system, and the drive system. Instead of calling all of my methods from the autonomous/teleop iterative methods is it thread safe to use the separate Timers within the classes that I make? The only problem I see knowing how long the wait and period times should be to keep the watchdog from not being fed.