ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Coro.pm
(Generate patch)

Comparing Coro/Coro.pm (file contents):
Revision 1.234 by root, Fri Nov 21 06:52:10 2008 UTC vs.
Revision 1.237 by root, Sat Nov 22 16:37:11 2008 UTC

1=head1 NAME 1=head1 NAME
2 2
3Coro - the real perl threads 3Coro - real threads in perl
4 4
5=head1 SYNOPSIS 5=head1 SYNOPSIS
6 6
7 use Coro; 7 use Coro;
8 8
26 $locked = 1; 26 $locked = 1;
27 $lock->up; 27 $lock->up;
28 28
29=head1 DESCRIPTION 29=head1 DESCRIPTION
30 30
31For a tutorial-style introduction, please read the L<Coro::Intro>
32manpage. This manpage mainly contains reference information.
33
31This module collection manages coroutines, that is, cooperative 34This module collection manages coroutines, that is, cooperative
32threads. Coroutines are similar to kernel threads but don't (in general) 35threads. Coroutines are similar to kernel threads but don't (in general)
33run in parallel at the same time even on SMP machines. The specific flavor 36run in parallel at the same time even on SMP machines. The specific flavor
34of coroutine used in this module also guarantees you that it will not 37of coroutine used in this module also guarantees you that it will not
35switch between coroutines unless necessary, at easily-identified points 38switch between coroutines unless necessary, at easily-identified points
756 759
757Debugging: L<Coro::Debug>. 760Debugging: L<Coro::Debug>.
758 761
759Support/Utility: L<Coro::Specific>, L<Coro::Util>. 762Support/Utility: L<Coro::Specific>, L<Coro::Util>.
760 763
761Locking/IPC: L<Coro::Signal>, L<Coro::Channel>, L<Coro::Semaphore>, L<Coro::SemaphoreSet>, L<Coro::RWLock>. 764Locking/IPC: L<Coro::Signal>, L<Coro::Channel>, L<Coro::Semaphore>,
765L<Coro::SemaphoreSet>, L<Coro::RWLock>.
762 766
763IO/Timers: L<Coro::Timer>, L<Coro::Handle>, L<Coro::Socket>, L<Coro::AIO>. 767IO/Timers: L<Coro::Timer>, L<Coro::Handle>, L<Coro::Socket>, L<Coro::AIO>.
764 768
765Compatibility: L<Coro::LWP>, L<Coro::BDB>, L<Coro::Storable>, L<Coro::Select>. 769Compatibility: L<Coro::LWP> (but see also L<AnyEvent::HTTP> for
770a better-working alternative), L<Coro::BDB>, L<Coro::Storable>,
771L<Coro::Select>.
766 772
767XS API: L<Coro::MakeMaker>. 773XS API: L<Coro::MakeMaker>.
768 774
769Low level Configuration, Coroutine Environment: L<Coro::State>. 775Low level Configuration, Coroutine Environment: L<Coro::State>.
770 776

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines