ThreadPool
Вопрос значит таковой
производится загрузка текстур в отдельных потоках, после завершения загрузки поток вызывает метод, который сообщает что загрузка текстуры прошла успешно. этот метод суммирует количество полученных сообщений о загрузке. и если загружены все текстуры из списке происходит переход на другой экран.
Проблема: иногда (1:10) счётчик не недосчитывается одной текстуры.
еслибы текстуры нельзя было загрузить, выдалась бы ошибка в рантайме.
но ошибок нет. просто счётчик показывает что не загрузилась одна(1) текстура.
С чем связана проблема? можно ли модифицировать одну переменную разными потоками?
|