Например 2 потока рассылают сообщения, 1 поток отослал 10 сообщений, второй 20 сообщений, надо их сложить и вывести в результат, чтобы было оповещение, что разослано 30 сообщений.
Как это реализовать?
@prakash во втором потоке устанавливаете глобальную переменную с кол-во сообщений. В первом потоке объединяете глобальные и его самого, а затем выводите в лог.
@andrwork а откуда данные берутся? они проверяются перед тем как заносить в БД?
Как вариант конечно отдельный поток который будет собирать данные с рабочих потоков (через те же списки) и заносить их в БД, предварительно производя валидацию)