| 50 | | into user programs. The current implementation uses the <tt>select(2)</tt> system call |
|---|
| 51 | | and may be used on a range of Unix-like systems. A future version of EventMachine |
|---|
| 52 | | for Linux will use <tt>epoll(4)</tt> and will thus require a Linux 2.6 kernel. |
|---|
| | 50 | into user programs. On most platforms, EventMachine uses the |
|---|
| | 51 | <tt>select(2)</tt> system call, |
|---|
| | 52 | so it will run on a large range of Unix-like systems and on Microsoft |
|---|
| | 53 | Windows with good performance and scalability. On Linux 2.6 kernels, EventMachine |
|---|
| | 54 | automatically configures itself to use <tt>epoll(4)</tt> instead of |
|---|
| | 55 | <tt>select(2),</tt> so scalability on that platform can be significantly |
|---|
| | 56 | improved. |
|---|
| | 57 | |
|---|