Простейшая таблица, при добавлении записей в 30+ потоков(заканчиваются они почти одновременно... но врядли в этом дело), в БД попадает в лучшем случае половина данных, остальное - пустые строки.
@andrwork а откуда данные берутся? они проверяются перед тем как заносить в БД?
Как вариант конечно отдельный поток который будет собирать данные с рабочих потоков (через те же списки) и заносить их в БД, предварительно производя валидацию)
@Denis_krsk Видимо прощелкал, где этот момент объяснялся, что в режиме записи будет работать, а в многопотоке нет. Оттого что я его в однопоток пускаю и в записи логика меняться не должна же :) Не?
Если потоки не видят переменных из онапликейшен старт, то почему именно в режиме записи видят, а если в один поток пустить не в записи, то не видят? это фича или баг?