Nord
Per Aspera Ad Astra...
offline
Опыт:
1,983Активность: |
Вопрос про переменные
Вопрос в следующем, например есть глобальная переменная i, и несколько триггеров которые срабатывают при инициализации карты (т.е. одновременно), все эти триггеры работают с данной переменной (например эта переменная идёт как счётчик итерации, и в каждом триггере есть цикл, в котором изменяется эта переменная), вопрос в следующем, будут ли накладки в данном случае? Или триггеры будут срабатывать по очереди, сначала прошел цикл первого триггера, переменная i обнулилась, потом запустился второй триггер? |
07.12.2012, 14:29 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
ScorpioT1000 добавил: скажем так, остерегайся только тех случаев когда 2 потока обращаются к одним данным и в коде есть ожидание или таймеры |
07.12.2012, 14:32 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
если множество нитей обращается к одной переменной, эти нити не должны прерыватся переводом потока или ожиданием, так как это может привести к неожиданным последствиям. |
07.12.2012, 16:22 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
|
07.12.2012, 16:40 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nord
Per Aspera Ad Astra...
offline
Опыт:
1,983Активность: |
Всем спасибо за ответы, всё стало ясно) |
07.12.2012, 19:39 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|