> >I solved this by creating several "software" watchdogs - one for each >thread. Each thread writes zero to its watchdog (global variable) That's smart. I wonder why I never heard about this solution. Harald