Changeset 486

Show
Ignore:
Timestamp:
07/27/07 04:51:26 (1 year ago)
Author:
blackhedd
Message:

tweaks regarding epoll.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • version_0/README

    r324 r486  
    4848EventMachine consists of an extension library written in C++ (which can be 
    4949accessed from languages other than Ruby), and a Ruby module which can be dropped 
    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. 
     50into user programs. On most platforms, EventMachine uses the 
     51<tt>select(2)</tt> system call, 
     52so it will run on a large range of Unix-like systems and on Microsoft 
     53Windows with good performance and scalability. On Linux 2.6 kernels, EventMachine 
     54automatically configures itself to use <tt>epoll(4)</tt> instead of 
     55<tt>select(2),</tt> so scalability on that platform can be significantly 
     56improved. 
     57 
    5358Here's a fully-functional echo server written with EventMachine: 
    5459 
     
    6873 
    6974 
    70 # vim: sts=2 sw=2 ts=4 et ai tw=77