XNIO Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
No edit summary
Line 13: Line 13:
* http://docs.jboss.org/xnio/3.1/api/index.html?org/xnio/XnioWorker.html
* http://docs.jboss.org/xnio/3.1/api/index.html?org/xnio/XnioWorker.html


An XNIO worker is the central point of coordination for a network application. A worker has two different types of thread pools:
An XNIO worker is the central point of coordination for a network application. It manages several kind of threads, and the threads created by the worker are tagged with the worker name. A worker has two different types of thread pools:


==I/O Threads==
==I/O Threads==

Revision as of 02:41, 19 January 2016

Internal

NIO Concepts

XNIO Worker

An XNIO worker is the central point of coordination for a network application. It manages several kind of threads, and the threads created by the worker are tagged with the worker name. A worker has two different types of thread pools:

I/O Threads

The I/O threads come in two types:

  • Read threads that can handle callbacks for read events
  • Write threads that can handle callback for write events

Worker Threads

The worker threads are managed by a standard Executor-based thread pool.

XNIO Listener