perl-MCE-Shared-1.840-alt1.noarch.rpm


Advertisement

Description

perl-MCE-Shared - MCE extension for sharing data supporting threads and processes

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-MCE-Shared
Package version 1.840
Package release alt1
Package architecture noarch
Package type rpm
Installed size 496.21 KB
Download size 496.21 KB
Official Mirror ftp.altlinux.org
This module provides data sharing capabilities for the MCE manpage supporting
threads and processes. the MCE::Hobo manpage, included with the distribution,
provides threads-like parallelization for running code asynchronously.
`MCE::Shared' enables extra functionality on systems with `IO::FDPass'.
Without it, MCE::Shared is unable to send file descriptors to the
shared-manager process for `queue', `condvar', and possibly `handle'.
IO::FDPass is explicitly added as dependency to this rpm package.
The following is a suggestion for systems without `IO::FDPass'.
This restriction applies to `queue', `condvar', and `handle' only.
use MCE::Shared;
my $q1  = MCE::Shared->queue();
my $q2  = MCE::Shared->queue();
my $cv1 = MCE::Shared->condvar();
my $cv2 = MCE::Shared->condvar();
MCE::Shared->start();
my $fh1 = MCE::Shared->handle(">>", \*STDOUT);  # ok
my $fh2 = MCE::Shared->handle("<", "/path/to/sequence.fasta");  # ok
my $h1  = MCE::Shared->hash();
Otherwise, sharing is immediate and not delayed with `IO::FDPass'. It is not
necessary to share `queue' and `condvar' first or worry about starting the
shared-manager process.
use MCE::Shared;
my $h1 = MCE::Shared->hash();    # shares immediately
my $q1 = MCE::Shared->queue();   # IO::FDPass sends file descriptors
my $cv = MCE::Shared->condvar(); # IO::FDPass sends file descriptors
my $h2 = MCE::Shared->ordhash();

Alternatives

Package Version Architecture Repository
perl-MCE-Shared - - -

Requires

Name Value
/usr/share/perl5 -
perl(Errno.pm) -
perl(IO/FDPass.pm) -
perl(IO/Handle.pm) -
perl(MCE/Mutex.pm) -
perl(MCE/Signal.pm) -
perl(MCE/Util.pm) -
perl(POSIX.pm) -
perl(Scalar/Util.pm) -
perl(Sereal/Decoder.pm) -
perl(Sereal/Encoder.pm) -
perl(Socket.pm) -
perl(Storable.pm) >= 2.040
perl(Symbol.pm) -
perl(Time/HiRes.pm) -
perl(base.pm) -
perl(bytes.pm) -
perl(constant.pm) -
perl(overload.pm) -
perl(overloading.pm) -
perl(threads.pm) -
perl-base >= 1:5.10.1
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(MCE/Hobo.pm) = 1.840
perl(MCE/Shared.pm) = 1.840
perl(MCE/Shared/Array.pm) = 1.840
perl(MCE/Shared/Base.pm) = 1.840
perl(MCE/Shared/Cache.pm) = 1.840
perl(MCE/Shared/Condvar.pm) = 1.840
perl(MCE/Shared/Handle.pm) = 1.840
perl(MCE/Shared/Hash.pm) = 1.840
perl(MCE/Shared/Minidb.pm) = 1.840
perl(MCE/Shared/Ordhash.pm) = 1.840
perl(MCE/Shared/Queue.pm) = 1.840
perl(MCE/Shared/Scalar.pm) = 1.840
perl(MCE/Shared/Sequence.pm) = 1.840
perl(MCE/Shared/Server.pm) = 1.840
perl-MCE-Shared = 1.840-alt1

Download

Type URL
Binary Package perl-MCE-Shared-1.840-alt1.noarch.rpm
Source Package perl-MCE-Shared-1.840-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-MCE-Shared rpm package:
    # sudo apt-get install perl-MCE-Shared

Files

Path
/usr/share/doc/perl-MCE-Shared-1.840/Changes
/usr/share/doc/perl-MCE-Shared-1.840/Copying
/usr/share/doc/perl-MCE-Shared-1.840/LICENSE
/usr/share/doc/perl-MCE-Shared-1.840/README.md
/usr/share/perl5/MCE/Hobo.pm
/usr/share/perl5/MCE/Shared.pm
/usr/share/perl5/MCE/Shared/Array.pm
/usr/share/perl5/MCE/Shared/Base.pm
/usr/share/perl5/MCE/Shared/Cache.pm
/usr/share/perl5/MCE/Shared/Condvar.pm
/usr/share/perl5/MCE/Shared/Handle.pm
/usr/share/perl5/MCE/Shared/Hash.pm
/usr/share/perl5/MCE/Shared/Minidb.pm
/usr/share/perl5/MCE/Shared/Ordhash.pm
/usr/share/perl5/MCE/Shared/Queue.pm
/usr/share/perl5/MCE/Shared/Scalar.pm
/usr/share/perl5/MCE/Shared/Sequence.pm
/usr/share/perl5/MCE/Shared/Server.pm

See Also

Package Description
perl-MColPro-1.12-alt1.noarch.rpm A simple monitoring and alarm system
perl-MColPro-scripts-1.12-alt1.noarch.rpm MColPro scripts
perl-MD5-2.03-alt2_30.noarch.rpm Perl interface to the MD5 Message-Digest Algorithm
perl-MD5-Reverse-0.01-alt1.noarch.rpm perl module MD5-Reverse
perl-MD5Check-0.11-alt1.noarch.rpm Use it for init Web files's md5 values of your site(or other dir), and check if it changed!
perl-MDV-Distribconf-4.101-alt1.noarch.rpm perl module MDV-Distribconf
perl-MDV-Distribconf-scripts-4.101-alt1.noarch.rpm MDV-Distribconf scripts
perl-MDV-Packdrakeng-1.13-alt1_22.noarch.rpm Simple Archive Extractor/Builder
perl-MEME-Alphabet-4.12.0.1.3-alt1.noarch.rpm Provides nucleobase alphabet capabilities for Perl code
perl-MFor-0.052-alt1.noarch.rpm A module for multi-dimension looping
perl-MHA-AWS-0.05-alt1.noarch.rpm A support script for "MySQL Master HA" running on AWS
perl-MHA-AWS-scripts-0.05-alt1.noarch.rpm MHA-AWS scripts
perl-MIDI-Drummer-Tiny-0.0801-alt1.noarch.rpm Glorified metronome
perl-MIDI-Morph-0.02-alt1.noarch.rpm perl module MIDI-Morph
perl-MIDI-Ngram-0.0901-alt1.noarch.rpm Find the top repeated note phrases of a MIDI file
Advertisement
Advertisement