@CaptchaLom, можно. Либо сразу запустить несколько потоков и в каждом периодически чекать базу на предмет подходящей строки, а когда появится, то нашедший её поток забирает её в работу (нужно знать сколько максимум таких строк появится и заранее запустить нужное количество потоков). Либо через один сервисный поток и "функцию в несколько потоков", но тут я не уверен. Не знаю, можно ли там к запущенной функции добавлять новые потоки.