| Thread :: Apartment. Thread :: Apartment ist ein Wohnungspflicht-Wrapper für Perl-Objekte. |
Jetzt downloaden |
Thread :: Apartment. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Dean Arnold
- Website des Verlags:
- http://search.cpan.org/~darnold/
Thread :: Apartment. Stichworte
Thread :: Apartment. Beschreibung
Thread :: Apartment ist ein Wohnungspflicht-Wrapper für Perl-Objekte. Thread :: Apartment ist ein Apartment-Threading-Wrapper für Perl-Objekte.Synopsis-Paket MyClass; Verwenden Sie Thread :: Apartment :: Server; Base QW verwenden (Thread :: Apartment :: Server); Sub New {# # der übliche Konstruktor #} # # # # kennzeichnen Sie einige Methoden wie Simplex # Sub Get_Simplex_methods {return {'bar' => 1}; } # # Markieren Sie einige Methoden als dringend # Sub Get_URGENT_METHODS {RETURN {'Bingo' => 1}; } Sub Foo {# # Tun etwas #} Sub Bar {# # Tun etwas anderes #} Sub Bingo {drucken "Bingo! N"; } 1; # # Pool von 20 Apartment Threads # Thread :: Apartment-> Create_pool (Aptpoolsize => 20); My $ apt = Thread :: Apartment-> NEU (APTCLASS => 'MYCLASS', # -Klas, die in der Wohnung installiert werden soll : Klasse '=>' 1.234 ',' das :: Klasse '=>' 0.02 '}, APTPARAMS => @params_for_mayclass) || Die $ @; mein $ result = $ apt-> foo (@params); sterben Sie $ @, sofern nicht nur ein Ergebnis; # # bar ist simplex # $ apt-> bar (@params); Thread :: Apartment bietet einen Wohnungspflicht-Wrapper für Perl-Klassen. "Apartment Threading" ist ein Verfahren zum Isolieren eines Objekts (oder Objekthierarchie) in seinem eigenen Thread und Bereitstellen externer Schnittstellen über leichte Client-Proxy-Objekte. Dieser Ansatz ist in der Umwelt der Perl-Threads besonders wertvoll, der keine direkte Möglichkeit zum Überlassen komplexer, verschachtelter Strukturobjekte zwischen Threads und für nicht-threadsafe ältere Objektarchitekturen, z. B. perl / tk.by, mithilfe von leichten Client-Proxy-Objekten bereitstellt Das Implementieren des Threads :: WarteREUE :: welchenable-Schnittstelle mit Thread :: Warteschlange :: Duplexobjekte als Kommunikationskanal zwischen Client-Proxies und Wohnungsfäden (oder zwischen Threads im Allgemeinen), wird eine fädelfreundliche OO-Umgebung bereitgestellt, Ala Java, dh die Fähigkeit, beliebige Objekte zwischen beliebigen Threads zu bestehen. Anforderungen: · Perl.
Thread :: Apartment. Zugehörige Software