в лог записывался [[DATE_NOW]], ну и запрашивался он перед каждый раз перед выводом, чтобы потом в логе по дате можно было удобнее искать.
все отладил, стало нехватать производительности пк, убрал запрос даты и вывод ее в лог (примерно каждые пару сек была новая строчка лога), вместо этого после запуска потока единожды дату вывожу в лог.
вот так, можно сказать на ровно месте, добавилось процентов 10 к производительности. так что действие может быть не тяжелое, но частое.
топик-стартеру кажется хватит избитой задержки запуска потоков:
sleep thread_number() * 3000