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 | |
---|