XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Sunn
To feel joy, not be blue
offline
Опыт: 4,975
Активность:
globals + ExecuteFunc
Возможно ли при использовании связки "глобалки+ExecuteFunc"(передача данных в еxec-функцию при помощи глобальных переменных) нарушение правила "всё по порядку"- тоесть я думаю, что выполненная функция работает с теми значениями глобалок, при которых она была запущена, а в это время в основном потоке этим глобалкам уже присвоены иные значения?
собственно корень зла- я не знаю, что именно скрывается за словами "выполнение в новом потоке", что за потоки и возможно ли написанное выше в принципе.
Старый 28.11.2009, 22:58
Nekit1234007

offline
Опыт: 11,916
Активность:
Оно так и юзается. И вообще вот.
Старый 28.11.2009, 23:05
Sunn
To feel joy, not be blue
offline
Опыт: 4,975
Активность:
Цитата:
Сообщение от Nekit1234007
Оно так и юзается

Что оно? Поконкретнее, если не сложно.
Цитата:
Сообщение от Nekit1234007
И вообще вот.

Если что то я не слепой, да. Статью, которая тут висит хрен знает сколько- читал. Лучше покажи, где там комментируется сабж.
Старый 28.11.2009, 23:14
Killer574
Временно присутствующий.
offline
Опыт: 3,373
Активность:
Sunn, глобалки есть глобалки, в один момент времени у каждой переменной может быть только одно значение. "Отдельный поток" тут означает, что функция, из которой был произведен execute, продолжит свое выполнение не ожидая выполнения вызванной функции (как в случае с call).
Старый 29.11.2009, 01:05
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 12:32.