- Баллы
- 173
Везде можно да. Где не требуется в синс.Я везде можно использовать Asynchronously в качестве оптимизации?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Везде можно да. Где не требуется в синс.Я везде можно использовать Asynchronously в качестве оптимизации?
@EventHandler
public void on(TickUpdateEvent e) {
for (Player p : Bukkit.getOnlinePlayers()) {
if (!NMS.furnaces.containsKey(p.getName())) {
new SyncScheduler(p.getName()).runTaskLater(this.plugin, 0);
} else {
try {
NMS.tiles.get(p.getName()).e();
} catch (Exception x) {
}
}
}
}
Примеры начали парсить. Нужно что то сложнее давать. Или писать его в карту).У меня Scheduler используется только в сообщения, например: примеры, очистка и т.д. Больше Scheduler мне нигде не нужен, Scheduler запускается при включения сервера(плагина)Поэтому всегда буду использовать Asynchronously, чтобы сделать все круто и мега оптимизировано)
Тебе можно. Но я предпочитаю ооп.public void onEnable () {
BukkitRunnable runnable = (new BukkitRunnable () {
@Override
public void run () {
log.finer ("Tick");
}
});
Runnable.runTasktimerAsynchronously (это, 5L, 20L);
}
} Так лучше?
А не проще ли тебе будет почитать про потоки, чем разводить тут тему на 10 страниц?Ну хорошо. и еще последний вопрос: new Core$1(this).runTaskTimerAsynchronously(this, 0, 2400); он не создают новые потоки, а запускает один BukkitAPI, я прав? То есть чем меньше потоков не меньше нагрузка
А просто Runnable юзать?я читал, но про BukkitRunnable не нашел ничего
НеаА просто Runnable юзать?
И почему?
Может потому что мы работает с ведрорунаблом? Не думал об этом?И почему?
Юзаю для ведра обычный Runnable, все работает стабильно, ошибок нет.Может потому что мы работает с ведрорунаблом? Не думал об этом?
Не умеешь в ооп просто.Юзаю для ведра обычный Runnable, все работает стабильно, ошибок нет.
Что ты подразумеваешь под словом "ооп"? Много раз от тебя слышал, но так и не понял.Не умеешь в ооп просто.
Ну вот https://github.com/alexandrage/Example/blob/master/src/Example/Scheduler.javaЧто ты подразумеваешь под словом "ооп"? Много раз от тебя слышал, но так и не понял.
То есть, просто создавать отдельный класс?