Тема: ThreadPool
Показать сообщение отдельно
Старый 05.02.2010, 19:58   #1
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Плохо ThreadPool

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