А как проверяете? Что происходит?
Запуская в несколько потоков в зенопостере. Успевает брать 2 раза одну строку, а некоторые даже по 3-4
А что потом происходит? Какое вообще ожидание от кода? Типа вот кто то залочил таблицу, что должно во втором потоке случиться?
Другие потоки встаю в очередь, пока первый поток не завершит всё, что находится между локом и разлоком.
Обсуждают сегодня