я ведь выше написал, потому что последовательно, сами потоки у меня тоже не все 50 сразу стартанули, вот если ты параллельно сделаешь тогда все 50000 потоков залетят в список, у тебя стоит лок, список привязанный, пока поток не сделает своё дело другой не суётся, и получается что всё происходит...