ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Провел несколько бенчмарков (100 тестов по 1000 вызовов):
Отредактировано ShadoW DaemoN, 31.08.2009 в 16:58. |
||||||||||||||||||||||||||||||||||||
31.08.2009, 16:51 | #41
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
ShadoW DaemoN, спс за тест а первый тип вызова - call?
// of course |
31.08.2009, 16:56 | #42
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
почему не делать все нужное в условии да мы просто так, болтаем, зачем это надо - хз |
31.08.2009, 19:13 | #43
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
кому же верить?) |
31.08.2009, 19:28 | #44
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
вам нужен sleep? где вы его используете? |
31.08.2009, 19:39 | #45
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
неа мне он никаким местом не сдался, но фраза
несколько напрягает |
31.08.2009, 19:44 | #46
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
О ) я знал что TriggerEvaluate быстрей) только не представляю, зачем автору создавать что либо в новом потоке О_о просто интересно )
Цитата:
О_о Интересно TriggerSleepAction это, что то на подобии void delay() ?-_- |
|
31.08.2009, 20:34 | #47
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
ZeToX2007, TriggerEvaluate создает новый поток? о_О или ты о CreateTrigger? если чо - у меня статические тригеры, я их просто запускаю когда надо |
31.08.2009, 20:38 | #48
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
Цитата:
Божи упаси О_о каким образом ? он просто возвращает boolean. Цитата:
Э как я понял, у тебя есть какой то integer, если он к примеру равен 4, то запускается 4 триггер из масива ? |
||
31.08.2009, 21:01 | #49
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
О_О как ни странно ты почти правильно понял
а это кто сказал o_о |
31.08.2009, 21:07 | #50
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
ZeToX2007:
Он выполняет условие. |
31.08.2009, 21:09 | #51
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
я про ExecuteFunc и TriggerExecute имел ввиду.
А не лучше будет так О_о: 1 способ. if i == 1 then call Fun1() if i == 2 then call Fun2() if i == 3 then call fun3() и тд...как в ХаТ, хотя чем больше тем соотвественно проигриваем в скорости, можно офомрить в ввиде функции и возвращать и ставить ретурны О_о. а boolean b1 boolean b2 if b1 then if b2 then call Fun1() else call Fun2() endif else if b2 then call Fun3() else call Fun4() endif endif Ну и тд. хотя это юзал 1 раз О_о и оказалось быстрей чем if i == 1 then и тд. но и функций было гдето 60... ZeToX2007 добавил: Цитата:
И возвращает boolean или что то не так ? О_о |
|
31.08.2009, 21:25 | #52
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
не это стремно получится, у меня таких каллов штук 100 может быть o_O хотя с точки зрения быстродействия наверно так и будет лучше О_о выполняет условие и возвращает булин чо не так О_О |
31.08.2009, 21:26 | #53
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
Код:
Вот вам задачка ) угадайте что должно высветится, а что нет) и почему.. |
31.08.2009, 21:33 | #54
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
во первых карта не скомпилируется О_о ну весь вопрос в том убивает ли поток с ошибкой функция STOP O_o а вообще как это относится к сабжу моно узнать? о_О |
31.08.2009, 21:40 | #55
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
Цитата:
У меня скомпилировалось и запустилось, представь себе О_О Цитата:
то что TriggerEvaluate, возможно в новом потоке, но что она возвратить если этот поток прервать ? О_О |
||
31.08.2009, 21:49 | #56
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
У тебя не скомпилируется код вообще, code не принимают и не возвращают аргументов. |
31.08.2009, 22:23 | #57
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
как ни странно, меня абсолютно не волнует что она возвратит call TriggerAddAction(trig,function LOL) эту строчку пропустило? О_о чудеса какие |
31.08.2009, 22:26 | #58
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
+В Stop что объявлено? И на чем вообще написано ни на cJass ни на vJass это не похоже (библиотеку не считаем).
Hellfim добавил: бтв должно все высветиться, но высветится только Работает и Запустился? |
31.08.2009, 22:28 | #59
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Bee, дело в том что от них фиг вразумительного ответа добьешься.. Hellfim, вроде бы это vJass |
31.08.2009, 22:31 | #60
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|