POSIX :: RT :: Semafor

POSIX.1B semaforlarına Perl arayüzü
Şimdi İndirin

POSIX :: RT :: Semafor Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • 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