XNIO Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 14: Line 14:


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. A worker has two different types of thread pools:
* '''I/O threads''', which, in turn, come in two types:
 
 
==I/O Threads==
 
The I/O threads come in two types:
** '''Read threads''' that can handle callbacks for read events
** '''Read threads''' that can handle callbacks for read events
** '''Write threads''' that can handle callback for write events
** '''Write threads''' that can handle callback for write events
* '''Worker threads''' that are managed by a standard Executor-based thread pool.
 
==Worker Threads==
 
The worker threads are managed by a standard Executor-based thread pool.


=XNIO Listener=
=XNIO Listener=

Revision as of 02:40, 19 January 2016

Internal

NIO Concepts

XNIO Worker

An XNIO worker is the central point of coordination for a network application. 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