Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Нужно.Смотри.Я есть поток.Меня создали при входе входе игрока, и каждые 5 минут я проверяю условие.Если условие истинно я выполняю некоторые действия.Если условие ложно, то я ничего не делаю.Да, я ничего не делаю и результата моей работы соотв. нет.Но я существую.И я по прежнему каждые 5 минут проверяю условие.Так вот, если шедулер не нужен, его нужно убить, иначе он так и останется висеть и даже будет проверять условие.Я имел виду что шедулер не надо останавливать, если в нем if(!залогинен) есть.
Ок, ок.Понял.Вообще-то его шедулер разовый и он нихера не делает всё время пока не сработает таймер. А когда сработает - делает, и делает это ОДИН раз и исчезает. Вообще я по кодингу тут многих заткнуть могу, я в в школьные годы в четверть финала мира по кодингу участвовал. Так что про философию оптимизации я знаю не по наслышке.

Действительно!И зачем только выше предлагали столько методов?Ребят, вы что там, совсем говнокодеры?Если в неём проверится всего лишь один иф и даже не будет выполнятся условие то сама остановка займёт у процессора больше тактов, чем его выполнение. Так накой трахать мозг на эту остановку если в итоге будет даже ПРОИГРЫШ в тактах?

Все кодеры не идеальны, так что, можно сказать, что все мы - говнокодерыДействительно!И зачем только выше предлагали столько методов?Ребят, вы что там, совсем говнокодеры?
Ладно, держи http://wiki.bukkit.org/Scheduler_Programming
Нет, ну что бы не додуматься if вставить..Это уж слишком, ребят.Все кодеры не идеальны, так что, можно сказать, что все мы - говнокодеры
Как то не сходится. Не умеешь ты оптимизировать. Чсв поубавь.Вообще-то его шедулер разовый и он нихера не делает всё время пока не сработает таймер. А когда сработает - делает, и делает это ОДИН раз и исчезает. Вообще я по кодингу тут многих заткнуть могу, я в школьные годы в олимпиаде четверть финала мира по кодингу участвовал. Так что про философию оптимизации я знаю не по наслышке.
Меня вынудили. И что там не сходится, пруфы есть?Как то не сходится. Не умеешь ты оптимизировать. Чсв поубавь.
Эх...Никак ты не поймёшь.Шедулеров есть несколько.Мы сейчас говорим о шедулере, который выполняет код внутри себя с некоторым интервалом.Такой шедулер выполняется условно бесконечно.То есть, ты, конечно, можешь поставить туда проверку, но выполнятся он не перестанет, он перестанет лишь выполнять код внутри проверки, что логично.Понимаешь?Просто зачастую многие инертны и продолжают делать то, что привыкли делать, даже там где это не надо.
Такой шедулер выполняется разово(единожды, единократно, один раз и всё). Понимаешь?Эх...Никак ты не поймёшь.Шедулеров есть несколько.Мы сейчас говорим о шедулере, который выполняет код внутри себя с некоторым интервалом.Такой шедулер выполняется условно бесконечно.То есть, ты, конечно, можешь поставить туда проверку, но выполнятся он не перестанет, он перестанет лишь выполнять код внутри проверки, что логично.Понимаешь?
Висячие шедулеры без дела, не есть оптимизация.Меня вынудили. И что там не сходится, пруфы есть?
Согласен, но не в подобной ситуации.Висячие шедулеры без дела, не есть оптимизация.
Я дал простое решение, как стопнуть шедулер в нужное время.Согласен, но не в подобной ситуации.
А потом этих шедулеров будет настолько много, что у JVM не хватит памяти и вырубится. Very niceДля двух ивентов обработчики писать. А можно просто иф. =) Я как ленивая жопа выбрал бы второе. Но на вкус и цвет разные фломастеры...
О - оптимизация.А потом этих шедулеров будет настолько много, что у JVM не хватит памяти и вырубится. Very nice