1 | {"name":"p5-forks","origin":"devel/p5-forks","version":"0.36_2","comment":"Drop-in·replacement·for·Perl·threads·using·fork()","maintainer":"perl@FreeBSD.org","www":"http://search.cpan.org/dist/forks/","abi":"FreeBSD:11:amd64","arch":"freebsd:11:x86:64","prefix":"/usr/local","flatsize":307657,"licenselogic":"or","licenses":["ART10","GPLv1"],"desc":"The·\"forks\"·pragma·allows·a·developer·to·use·threads·without·having·to·\nhave·a·threaded·perl,·or·to·even·run·5.8.0·or·higher.·There·were·a·number·\nof·goals·that·I·am·trying·to·reach·with·this·implementation.\n\nThe·standard·Perl·5.8.0·threads·implementation·is·very·memory·consuming,·\nwhich·makes·it·basically·impossible·to·use·in·a·production·environment,·\nparticularly·with·mod_perl·and·Apache.·Because·of·the·use·of·the·standard·\nUnix·fork()·capabilities,·most·operating·systems·will·be·able·to·use·the·\nCopy-On-Write·(COW)·memory·sharing·capabilities·(whereas·with·the·standard·\nPerl·5.8.0·threads·implementation,·this·is·thwarted·by·the·Perl·interpreter·\nclon·✂ | 1 | {"name":"p5-forks","origin":"devel/p5-forks","version":"0.36_2","comment":"Drop-in·replacement·for·Perl·threads·using·fork()","maintainer":"perl@FreeBSD.org","www":"http://search.cpan.org/dist/forks/","abi":"FreeBSD:11:amd64","arch":"freebsd:11:x86:64","prefix":"/usr/local","flatsize":307657,"licenselogic":"or","licenses":["ART10","GPLv1"],"desc":"The·\"forks\"·pragma·allows·a·developer·to·use·threads·without·having·to·\nhave·a·threaded·perl,·or·to·even·run·5.8.0·or·higher.·There·were·a·number·\nof·goals·that·I·am·trying·to·reach·with·this·implementation.\n\nThe·standard·Perl·5.8.0·threads·implementation·is·very·memory·consuming,·\nwhich·makes·it·basically·impossible·to·use·in·a·production·environment,·\nparticularly·with·mod_perl·and·Apache.·Because·of·the·use·of·the·standard·\nUnix·fork()·capabilities,·most·operating·systems·will·be·able·to·use·the·\nCopy-On-Write·(COW)·memory·sharing·capabilities·(whereas·with·the·standard·\nPerl·5.8.0·threads·implementation,·this·is·thwarted·by·the·Perl·interpreter·\nclon·✂ |