Киря
offline
Опыт:
769Активность: |
bj_forLoopAIndex
Предположим, есть код в котором выполняется некий цикл. В качестве итератора указывается встроенная переменная bj_forLoopAIndex.
Пока обрабатывается цикл, паралельно где-то в триггерах сработало событие, которое в экшене имеет также цикл с итератором в виде bj_forLoopAIndex. Но первый цикл начинает с 10-й итерации, а второй - с 1-й. Собственно вопрос: переменная bj_forLoopAIndex и остальные с ней связанные будут работать асинхронно для каждого цикла, или они общие для всех циклов и их использование возможно только в данный момент с текущим запущенным циклом? |
24.01.2013, 13:31 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
Киря, это bj глобальная переменная для всех циклов в гуи, она будт нормально работать в бесчисленном количестве циклов, но если ты не используешь Wait, подобных переменных очень много... |
24.01.2013, 13:40 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Киря
offline
Опыт:
769Активность: |
quq_CCCP, тоесть, bj_forLoopAIndex для одного цикла никак не связана с bj_forLoopAIndex для другого?
Какой её принцип запуска для каждого цикла? Она работает с ними в отдельном потоке? |
24.01.2013, 13:44 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
А может откроете статьи? xgm.ru/p/wc3/code-flow-and-data-access-thread |
24.01.2013, 13:50 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Киря
offline
Опыт:
769Активность: |
Спасибо.) |
24.01.2013, 14:21 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
если нет вейтов и различных экзекуций, то все будет нормально с этим итератором |
24.01.2013, 14:40 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Киря:
В жасс нету параллельности. Тему клоз. |
24.01.2013, 23:07 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|