Он у меня всегда запущен, чего это его никто не запускает? О_о
Ну, я скорее к тому, что порядок выполнения команд между потоками случайный и регулярно может не везти. Так что если где-то у вас идёт аргументация вроде "этот поток должен сделать X строго до того, как в потоке 2 произойдёт Y", и при этом либо X, либо Y не является чёткой точкой синхронизации вроде "отправили сообщение — получили сообщение" или барьером синхронизации, то так нельзя.