| Subs :: paralel SUBS :: Paralel, alt yorgunlukların paralel olarak sorunsuz bir şekilde çalışmasını sağlayan bir perl modülüdür. |
Şimdi İndirin |
Subs :: paralel Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Nilson Santos F. Jr.
- yayıncı web sitesi:
- http://search.cpan.org/~nilsonsfj/subs-parallel-0.08/lib/subs/parallel.pm
Subs :: paralel Etiketler
Subs :: paralel Açıklama
SUBS :: Paralel, alt yorgunlukların paralel olarak sorunsuz bir şekilde çalışmasını sağlayan bir Perl modülüdür. SUBS :: Paralel, alt yorgunlukların paralel olarak sorunsuz bir şekilde çalışmasını sağlayan bir perl modülüdür.Synopsis Subs :: paralel kullanın; Sub Foo: paralel {# foo paralel olarak çalışır} paralelize_sub ('bar'); # SUBROUTINE adlı bar şimdi paralel olarak çalışır $ foo = foo (); # derhal döndürür $ BAR = Bar (); # ayrıca hemen geri döner # şimdi her ikisinin de bitmesini bekleyebilir ($ foo == $ bar) {...} My $ BAZ = paralelize {... kodum ...}; # hemen döner ... baskı "BAZ: $ BAZN"; # Eğer hala çalışıyorsa, bitirinceye kadar bloklar # Anonim Subs'a veya başka herhangi bir Koderefs'e de $ Anon = Sub {... daha fazla kod ...}; $ parallel_coderef = paralelize_coderef ($ anon); $ foobar = $ paralel_coderef -> ('arg'); # hemen döner ... # SUB bir nesneyi döndürmeli, sorun yok $ Foobar-> do_something_else (); # Blokları The Runnationshis modülünü bitirinceye kadar Perl programcılarını paralel alt yordamlar yoluyla çok iş parçacıklı uygulamaları kolaylıkla ve rahatça oluşturma yeteneğini verir. Paralel alt yordamlar, başka bir iş parçacığında çalışacak düz eski alt rutinlerdir. Aradığınızda, derhal arama iş parçasına geri dönerler ancak başka bir yerde çalışmaya devam ederler. İade değeri bir yerlerde ihtiyaç duyulduğunda, iade edilen değer şeffaf bir şekilde getirilir. İplik hala çalışıyorsa, kod blokları bitmesini bekliyorsa (program bir değer olmadan devam edemez ve şeffaf olmaya devam edemez) .Söyle, fark etmeyi mümkün olduğu için, modül arayüzü kadar basit olmayı hedeflemektedir. mümkün. Aslında, paralelleştirme direktiflerinin yanı sıra, çok iş parçacıklı bir uygulama olduğunu söyleyemezsiniz. Tüm iplik taşımacılığı (ki bu karmaşık değil, gerçekten) otomatik olarak yapılır. Bir nesneyi paylaşın, ancak bu modül, iş parçacığı güvenli olmaları koşuluyla sorunsuz bir şekilde iade etmeyi mümkün kılar). Gereksinimler: · Perl
Subs :: paralel İlgili Yazılım