| POSIX :: RT :: Semafor POSIX.1B semaforlarına Perl arayüzü |
Şimdi İndirin |
POSIX :: RT :: Semafor Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Michael J. Pomraning
- yayıncı web sitesi:
- http://search.cpan.org/~mjp/
POSIX :: RT :: Semafor Etiketler
POSIX :: RT :: Semafor Açıklama
POSIX.1B semaforlarına Perl arayüzü POSIX :: RT :: SEMAphore, sisteminiz tarafından desteklenen POSIX.1B gerçek zamanlı semaforlara nesne yönelimli bir Perl arayüzü sağlayan bir Perl modülüdür. POSIX semaforu (burada: PSEM), yüksek performanslı, kalıcı bir senkronizasyon cihazıdır. Psemler tipik olarak, tek bir işlemin dişleri arasında veya PSEM'yi ortak bir atadan miras alan bir dizi ilgili işlem arasında senkronizasyon için kullanılır. Adlandırılmış PSEM'ler tipik olarak Interprocess senkronizasyonu için kullanılır, ancak aynı zamanda şehirlerarası tasarımlara da hizmet edebilirler .Synopsis POSIX :: RT :: semafor kullanın; FCNTL kullanın; # O_creat, O_Excl adlı semafor yaratma için ## adsız semafor, başlangıç değeri 1 $ SEM = POSIX :: RT :: Semafor-> init (0, 1); ## Semafor adlı, başlangıç değeri 1 $ NSEM = POSIX :: RT :: Semafor-> Açık ("/ mysem", O_CREAT, 0660, 1); ## Yöntem Synopsis $ SEM-> Bekle; # Down (P) Operasyon ... Korumalı bölüm ... $ SEM-> Gönderi; # UP (v) Çalıştırma Eğer ($ SEM-> Trywait) {# Engelleme Yok Beklemesi (Trydown) ... Korumalı bölüm ... $ SEM-> Gönderi; } $ SEM-> Timedwait (Time () + 10); # 10 saniyeye kadar gereksinimi bekleyin: · Perl
POSIX :: RT :: Semafor İlgili Yazılım