У вас есть только одно ядро?Или другие ядра заняты?В противном случае, просто бросьте спать, вам это не нужно.
Даже с одним ядром вам не нужно sleep
.Пусть ваш синтаксический анализатор put
целых пакетов в очереди, пусть ваш DB DB Writer take
их.Я бы выбрал размер очереди два, так что БД невероятно бездействует.
Поскольку соединение JDBC является синхронным, пишущий БД, вероятно, тратит большую часть времени на ожидание транзакции.