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

Comparing perlmulticore/perlmulticore.pod (file contents):
Revision 1.1 by root, Thu Jul 2 22:39:56 2015 UTC vs.
Revision 1.2 by root, Thu Jul 2 22:42:24 2015 UTC

12 do_the_C_thing (); 12 do_the_C_thing ();
13 perlinterp_acquire (); 13 perlinterp_acquire ();
14 14
15=head1 DESCRIPTION 15=head1 DESCRIPTION
16 16
17This header file implements a simple mechanism for XS modules to allow 17This specification describes a simple mechanism for XS modules to allow
18re-use of the perl interpreter for other threads while doing some lengthy 18re-use of the perl interpreter for other threads while doing some lengthy
19operation, such as cryptography, SQL queries, disk I/O and so on. 19operation, such as cryptography, SQL queries, disk I/O and so on.
20 20
21The design goals for this mechanism were to be simple to use, very 21The design goals for this mechanism were to be simple to use, to be
22efficient when not needed, low code and data size overhead and broad 22extremely low overhead when not active, with both low code and data size
23applicability. 23overhead and broad applicability.
24 24
25The newest version of this document can be found at 25The newest version of this document can be found at
26L<http://perlmulticore.schmorp.de/>. 26L<http://perlmulticore.schmorp.de/>.
27 27
28The newest version of the header file itself, can be downloaded from 28The newest version of the header file that implements this specification
29L<http://perlmulticore.schmorp.de/perlmulticore.h>. 29can be downloaded from L<http://perlmulticore.schmorp.de/perlmulticore.h>.
30 30
31=head1 HOW DO I USE THIS IN MY MODULES? 31=head1 HOW DO I USE THIS IN MY MODULES?
32 32
33The usage is very simple - you include this header file in your XS module. Then, before you 33The usage is very simple - you include this header file in your XS module. Then, before you
34do your lengthy operation, you release the perl interpreter: 34do your lengthy operation, you release the perl interpreter:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines