Глобальная переменная ЛАЖАЕТ? Или лажаю Я?

Регистрация
08.07.2015
Сообщения
2 848
Реакции
712
Баллы
113
Пытаюсь настроить работу через глобальную переменную, но ничего не выходит, работает не так как я ожидал! Сделал глобальную переменную, для организации счетчика выполнения удачных выполнений шаба. Поставил в начале шаба проверку, если переменная пуста то присвоить ей 0 если не "" то в конце по удачному выполнению +1 переменной! Запустил в многопотоке и в логе выводит глобальную переменную, постоянно 1 и не считает! Как исправить? Где мой косяк?
 
может ты промахнулся и поставил - установить значение, вместо увеличить. вроде всё правильно
 
Пытаюсь настроить работу через глобальную переменную, но ничего не выходит, работает не так как я ожидал! Сделал глобальную переменную, для организации счетчика выполнения удачных выполнений шаба. Поставил в начале шаба проверку, если переменная пуста то присвоить ей 0 если не "" то в конце по удачному выполнению +1 переменной! Запустил в многопотоке и в логе выводит глобальную переменную, постоянно 1 и не считает! Как исправить? Где мой косяк?
вроде сам знаешь что предоставив пример получишь ответ быстрее, плюс скрин переменой, а ответить можно так попробуй так и ещё вот так )
 
вот шаб как пример! В многопотоке не работает! Постоянно сбрасывает глобальную переменную в начале запуска шаблона!
 

Вложения

Чтото я подозреваю, что глобальная переменная работает в рамках одного инстанса? Тоесть все потоки ее не видят? А в рамках одного инстанса получается если зациклить шаб то все работает. Смысл мне тогда не понятен! Нужно чтобы каждый поток обсчитывал и все в одну переменную складывал.
 

Вложения

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

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)