Modulul SRR este un proiect open-source menținut de Cogent, și distribuit sub licență GNU General Public License (GPL). Acesta oferă sincron trecere mesaj, notificare eveniment asincron (proxy-uri), și ușor de spațiu întrerupe manipulare pentru sistemul de operare Linux. Mesajul sincron trece este un mecanism rapid, flexibil, și robust IPC, deosebit de utile pentru a sistemelor de construcție, compus din mai multe procese care au cooperat.
Punerea în aplicare a modulului SRR a fost inspirat de sistemul de operare QNX. Acesta permite un proces sau fir pentru a trimite un mesaj la un alt proces sau fir. Primul proces așteaptă până al doilea proces răspunde. Aceasta capacitate-de mesaje între procese a fost folosit de peste un deceniu ca un mod sigur de a crea arhitecturi flexibile, programe modulare.
Alte funcții în plus față de bază mecanismul de trimitere-primire-răspuns sunt proxy-uri (din coada de așteptare evenimente asincrone), livrarea temporizat de proxy-uri și semnale, declanșarea procuri între sarcini, și user-space întrerupere de manipulare. Adăugarea de suport fire permite proxy și mesaje sincrone a fi utilizate ca sincronizare și de comunicare inter-facilități filet. Proxy poate fi de asemenea folosite pentru a rezolva multe condiții cursa comun asociate cu semnale. Modulul SRR include o bibliotecă API scris în C și un strat de compatibilitate QNX 4.
Modulul SRR este foarte stabil și extrem de rapid, la aproximativ 80% din performanta QNX 4 pe același hardware.
Ce este nou în această versiune:
Detalii soft:
Versiune: 1.4.37
Incarca data: 2 Jun 15
Licenţă: Gratuit
Popularitate: 80
Comentariile nu a fost găsit