Я начал с Jetlang, и основные примеры довольно ясны. То, что я не нашел, - это хороший образец для использования PoolFiber. Кто-нибудь играл с этим уже? Я также читал образцы ретланга, но там все немного по-другому.
Спасибо за то, что поделились своими мыслями!
Оками




Использование PoolFiber и ThreadFiber почти одинаково. Единственное отличие состоит в том, что пул потоков необходимо инициализировать и использовать для создания каждого PoolFiber.
// create java thread pool.
ExecutorService pool = Executors.newCachedThreadPool();
//initialize factory with backing pool
PoolFiberFactory fiberFactory = new PoolFiberFactory(pool);
Fiber fiber = fiberFactory.create();
fiber.start();
//use fiber for normal publishing and subscribing.
int availableProcessors = Runtime.getRuntime().availableProcessors();
int threadPoolSize = availableProcessors*2;
ThreadPoolExecutor POOL = new ThreadPoolExecutor(threadPoolSize,
threadPoolSize, 0L, TimeUnit.MILLISECONDS,
new LinkedBlockingQueue<Runnable>());
PoolFiberFactory fiberFactory = new PoolFiberFactory(POOL);
URL-адрес github не работает