Download List

Projeto Descrição

Coro is a package providing both low-level coroutines as well as a high-level multitasking abstraction on top of Perl. It allows you to parallelize LWP and other network protocols with ease. Unlike the so-called "Perl threads/fork emulation", they provide a real shared address space (like real threads) without the associated race conditions and performance loss, while maintaining a very low memory overhead (2-3kb/coroutine). The package comes with examples and many supporting modules.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-04-16 22:27 Back to release list
4.51

Esta versão é totalmente compatível com Perl 5,10 (elevadores e algumas das restrições presentes em versões anteriores do Perl). Coroutine tamanho da memória foi reduzido a menos de 3kb inclusive pilhas em máquinas de 32 bits. Um backend novo evento, Coro:: EV, está disponível. Coro:: Util pode tirar vantagem do EV: SNDA para a resolução de DNS assíncrono. Coro:: Debug permite backtraces, a injeção de código de tempo de execução do traçado, e muito mais, e oferece um shell interativo que trabalha fora da caixa em programas baseados em eventos, mesmo para programas não-co-rotina. Coro: BDB suporta acesso async Berkeley DB. Muitos erros foram corrigidos.
This release is fully Perl 5.10 compatible (and lifts some of the restrictions present in older Perl releases). Coroutine memory size has been reduced to less than 3kb including stacks on 32-bit machines. A new event backend, Coro::EV, is available. Coro::Util can take advantage of EV::ADNS for asynchronous DNS resolution. Coro::Debug allows backtraces, runtime tracing, code injection, and more, and offers an interactive shell that works out of the box in event-based programs, even for non-coroutine programs. Coro::BDB supports async Berkeley DB access. Many bugs have been fixed.

Project Resources