Простейшая таблица, при добавлении записей в 30+ потоков(заканчиваются они почти одновременно... но врядли в этом дело), в БД попадает в лучшем случае половина данных, остальное - пустые строки.
@andrwork а откуда данные берутся? они проверяются перед тем как заносить в БД?
Как вариант конечно отдельный поток который будет собирать данные с рабочих потоков (через те же списки) и заносить их в БД, предварительно производя валидацию)
Как проверить 2 изображение на сходство в процентах в if условии? То есть взять один скрин взять другой if они обои равны хотя бы 70% то делать одно действие, else - значить другое?
Используйте действие "Поиск одного изображения в другом", в переменной [[FOUND_THRESHOLD]] будет процент сходства (Насколько хорошо подходит изображение. 100 - точно подходит, 0 - не подходит совсем.). Ну а следом просто условие.