This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
instead of unions use double cast for data pointer <-> function pointer
[perl5.git] / ext / Thread / README.threads
1 NOTE: This documentation describes the style of threading that was
2 available in Perl 5.005.  Perl 5.6.0 introduced the early beginnings of
3 interpreter-based threads support, also known as ithreads, and in Perl
4 5.8.0 the interpeter threads became available from perl level through
5 the threads and threads::shared modules (in Perl 5.6 ithreads are
6 available only internally and to XS extension builders, and used
7 by the Win32 port for emulating fork()). As of Perl 5.8.0, ithreads has
8 become the standard threading model for Perl.
9
10 As of 5.9.0, the older threading model is not supported anymore.
11
12 Malcolm Beattie
13 mbeattie@sable.ox.ac.uk
14 Last updated: 27 November 1997
15
16 Configure-related info updated 16 July 1998 by
17 Andy Dougherty <doughera@lafayette.edu>
18
19 Other minor updates 10 Feb 1999 by
20 Gurusamy Sarathy
21
22 More platforms added 26 Jul 1999 by
23 Jarkko Hietaniemi
24
25 Removed 5005threads support 03 Oct 2002 by
26 H.Merijn Brand