Shmfifo kütüphanesi

SHMFIFO kütüphanesi, programlar için paylaşılan belleğe kullanımı kolay bir arayüz sağlar.
Şimdi İndirin

Shmfifo kütüphanesi Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • World Wide Web Security
  • yayıncı web sitesi:
  • http://www-security.com/shmfifo.html

Shmfifo kütüphanesi Etiketler


Shmfifo kütüphanesi Açıklama

SHMFIFO Kütüphanesi, programlar için paylaşılan hafıza için kullanımı kolay bir arayüz sağlar. SHMFIFO Kütüphanesi, bir sürecin diğer işlemlere veri bloklarını göndermesi gereken programlar için paylaşılan belleğe kolayca kullanımı kolay bir arayüz sağlar. Boru (2) ve MKFIFO (3) çok küçük bir tampon boyutuna (4K) sahip olduğu için geliştirildi. ve birçok uygulama için uygun değildir. ShmFiFo, paylaşılan belleğe bir veri bloğu koymanıza izin verir, paylaşılan hafızadan en eski veri bloğunu alın. Kullanma, paylaşılan hafıza oluşturulmalıdır. Paylaşılan hafıza oluşturduktan sonra, kullanmak isteyen bir işlem belleğe eklemelidir. Sonra FIFO'ya bloklar koyabilir ve alabilirsiniz. İşlem FIFO ile çalışmayı bitirdikten sonra, Shfifo_detach'u çağırır. Hiçbir işlem FIFO'yu kullanmayacağında, paylaşılan hafıza dağıtılmalıdır. Kullanımal olarak, SHMFIFO tabanlı programın yaşam döngüsü şunları takip ediyor: SHMFIFO_CREATE çatal (2) shmfifo_put, shmfifo_get (birçok kez) shmfifo_detach bekleyin (2) veya waitpid ( 2) Çıkış SHMFIFO_DEALLOC SHMFIFO, SHMFIFO ile program yazmanın iyi örneği olan Test.C programı ile birlikte gelir. 2 işlem haline getirir, ebeveyn üretilen değişken uzunluktaki bloklar, her blokta sağlama toplamı yazar ve FIFO'ya koyun. Çocuk FIFO'dan blok alır, CheckSum'un geçerli olup olmadığını kontrol edin (programda hata yoksa her zaman geçerlidir) ve hata ayıklama bilgilerini yazdırır. Çok sayıda blok transfer edildikten sonra, her iki işlem de çıkış. Ek olarak, SHMFIFO işlemlerin bir özel yapıyı paylaşmasına izin verir. Test.C Bu yapıyı, ebeveynin FIFO'ya blok koyamayacağı için her seferinde arttırılan bu yapıyı kullanır, çünkü zaten doludur ve çocuk blok alana kadar beklemek zorunda kalır. FIFO için az miktarda bellek tahsis edilirse, ebeveyn daha sık bekler. Kütüphanenin çalışıp çalışmadığını test etmek için çalıştırabilirsiniz.


Shmfifo kütüphanesi İlgili Yazılım

libvarexp

LIBVAREXP, kullanıcılarının bu bilginin temsilinden herhangi bir bilgiyi seçmelerini sağlayan bir C ++ kütüphanesidir. ...

149

İndirmek

JSON-RPC-JAVA

JSON-RPC-Java, JavaScript DHTML Web uygulamalarının uzaktan yöntemleri çağırmasını sağlayan bir RPC uygulamasını sağlar. ...

183

İndirmek