… | |
… | |
2929 | This module is part of perl since release 5.008. It will be used when the |
2929 | This module is part of perl since release 5.008. It will be used when the |
2930 | chosen event library does not come with a timing source of its own. The |
2930 | chosen event library does not come with a timing source of its own. The |
2931 | pure-perl event loop (L<AnyEvent::Loop>) will additionally load it to |
2931 | pure-perl event loop (L<AnyEvent::Loop>) will additionally load it to |
2932 | try to use a monotonic clock for timing stability. |
2932 | try to use a monotonic clock for timing stability. |
2933 | |
2933 | |
|
|
2934 | =item L<AnyEvent::AIO> (and L<IO::AIO>) |
|
|
2935 | |
|
|
2936 | The default implementation of L<AnyEvent::IO> is to do I/O synchronously, |
|
|
2937 | stopping programs while they access the disk, which is fine for a lot of |
|
|
2938 | programs. |
|
|
2939 | |
|
|
2940 | Installing AnyEvent::AIO (and its IO::AIO dependency) makes it switch to |
|
|
2941 | a true asynchronous implementation, so event processing can continue even |
|
|
2942 | while waiting for disk I/O. |
|
|
2943 | |
2934 | =back |
2944 | =back |
2935 | |
2945 | |
2936 | |
2946 | |
2937 | =head1 FORK |
2947 | =head1 FORK |
2938 | |
2948 | |