Coro :: lwp.

coro :: lwp è un modulo perl per rendere il LWP non bloccante - il più possibile.
Scarica ora

Coro :: lwp. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Marc Lehmann
  • Sito web dell'editore:
  • http://www.goof.com/pcg/marc/

Coro :: lwp. Tag


Coro :: lwp. Descrizione

CORO :: LWP è un modulo perl per rendere il LWP non bloccante, il più possibile. CORO :: LWP è un modulo Perl per rendere il LWP non bloccante - il più possibile.Synopsis Usa Coro :: LWP; # Successivamente LWP non dovrebbe bloccare il modulo tenta di rendere il non blocco del LWP rispetto ad altre coroutine il più possibile, e con qualsiasi mezzo che ci vuole.LWP cerca davvero molto difficile da bloccare, quindi questo modulo doveva essere molto invasivo e deve essere molto invasivo e essere caricato molto presto per prendere l'effetto corretto. Questo è ciò che attualmente lo fa (versioni future di LWP potrebbero richiedere trucchi diversi): carica il coro :: Seleziona, sovrascrittura del Perl Select Builtin Globally.Questo è necessario perché le chiamate LWP Seleziona abbastanza spesso Per timeouts e who-knows-what.impact: tutti gli altri utilizzano questa versione (più lenta) di Select, anche. Dovrebbe essere abbastanza compatibile per Perls Builtin Select, però.it sovrascrive la presa :: inet_aton con coro :: util :: inet_aton.Questo è necessario perché LWP potrebbe (e fa) prova a risolvere i nomi host in questo modo.impact: Probabile poco, il Due funzioni dovrebbero essere piuttosto equivalenti. Sostituisce la classe base della rete :: http, net :: ftp, net :: nntp.Questo è necessario perché lwp non usa sempre Select per vedere se un fileHandle può essere letto / scritto senza blocco , quindi la classe base IO :: Socket :: Inet deve essere sostituito da Coro :: presa.impact: CORO :: Presa non è affatto compatibile con IO :: presa :: inet. Mentre duplica alcune funzionalità prive di documenti richieste da LWP, non ha tutti i metodi di IO :: Socket :: inet e potrebbe agire in modo molto diverso in pratica. Inoltre, i protocolli diversi da quelli sopra menzionati bloccheranno ancora, almeno un po 'del tempo. Ciò probabilmente rende probabilmente altre biblioteche piuttosto che solo LWP non bloccano, ma questo è solo un effetto collaterale di cui non si può fare affidamento su.Il parallelismo non è supportato da tutte le librerie , alcuni potrebbero cache i dati a livello globale. Requisiti: · Perl.


Coro :: lwp. Software correlato