использование пула Apache commons для создания пула объектов ChannelFuture netty, но не может вернуть все объекты обратно в пул с помощью returnObject () - PullRequest
0 голосов
/ 18 марта 2020

Использование apache pool2 для создания пула нетто ChannelFuture и использование его для получения канала и записи в него. Я возвращаю объект обратно в пул в обратных вызовах netty, которые в основном вызывают методы класса IncomingHandler, который обрабатывает входящие данные, и каждый канал имеет свой уникальный объект IncomingHandler.

В основном приложении я жду до while(pool.getNumActive() != 0); Проблема иногда в том, что активен 1 поток, который не возвращается в пул, и мое основное приложение застревает. Я открыт для любого эффективного способа сделать это.

...