Рейтинг темы:
  • 1 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Задержка после выполнения команды.
#22
MHard Написал:суть от того что подвиснет один из потоков этих пулов

Код:
        _ioPacketsThreadPool = new ThreadPoolExecutor(Config.IO_PACKET_THREAD_CORE_SIZE, Integer.MAX_VALUE, 5L, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(), new PriorityThreadFactory("I/O Packet Pool", Thread.NORM_PRIORITY + 1));
        _generalPacketsThreadPool = new ThreadPoolExecutor(Config.GENERAL_PACKET_THREAD_CORE_SIZE, Config.GENERAL_PACKET_THREAD_CORE_SIZE + 2, 15L, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(), new PriorityThreadFactory("Normal Packet Pool", Thread.NORM_PRIORITY + 1));

, не меняется
весь сервер не повиснет от заслипливания скрипта,но если вы так уж дословно придираетесь то пусть будет так "зависнет один из потоков обрабатывающий пакеты игрока".

Этих пулов, обрабатывающих пакетов "мало", по отношению к игрокам, 4 пула могут спокойно работать с 400 игроками

Добавлено через 4 минуты
В любом случае весь этот кусок бафера - просто ужасно написан, пишите по новой, использовать этот код крайне опасно для общего аромата вашего сервера.
Использовать concurrent карту для этого дела несколько толсто
Ответ


Сообщения в этой теме

Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Не видит класс после замены пула SoniPro 2 1,937 10-14-2015, 09:21 PM
Последний пост: SoniPro
  Таблица результатов после Эвента KateKate7912 10 3,233 04-21-2015, 01:11 AM
Последний пост: Ro_0TT
  Исчезновение бафа после срабатывания тригера L2J 2 1,490 08-11-2014, 08:40 PM
Последний пост: L2J
  Неуязвимость после телепорта L2J 8 2,455 05-11-2014, 04:04 PM
Последний пост: SouthBridge
  запуск действия после атаки energy 4 1,505 11-30-2013, 10:21 PM
Последний пост: energy
  После рестарта пропадают временные скиллы Injection 13 4,181 07-13-2013, 01:27 PM
Последний пост: Hotaka
  Что за команды? CreazyGreen 10 3,045 12-10-2012, 02:36 PM
Последний пост: CreazyGreen
  Как сделать атаку после скилла revlon 6 1,815 09-27-2012, 07:49 PM
Последний пост: revlon
  Ограничение наносимых татау, исчезает после релога SkyMD 7 2,284 08-23-2012, 09:12 AM
Последний пост: SkyMD
  Не работают SpiritShot после Перерождения SkyMD 6 2,150 08-17-2012, 09:39 PM
Последний пост: SkyMD

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)