ダウンロードリスト

プロジェクト概要

コロは、低レベルのコルーチンと同様に Perl の上に高度なマルチタスクの抽象化の両方を提供するパッケージです。LWP と他のネットワーク プロトコルを簡単に並列化することができます。異なり、いわゆる「Perl スレッド/フォーク エミュレーション」彼ら (実際のスレッド) のような実質共有アドレス スペースはなく提供関連する競合状態やパフォーマンスの低下非常に低いメモリのオーバーヘッド (2-3 kb/コルーチン) を維持しながら。パッケージは例と多くのサポート モジュールが付属しています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2009-03-14 06:44
5.13

コロのバグ::SemaphoreSet修正されました。コロ::SemaphoreSetそれほど頻繁に不必要にセマフォを作成します。実験的な機能が追加されました。
タグ: Minor feature enhancements
Bugs in Coro::SemaphoreSet were fixed. Coro::SemaphoreSet will less frequently create a semaphore needlessly. An experimental feature was added.

2008-04-16 22:27
4.51

このリリースでは完全にPerlの5.10互換性のある(といくつかの制限が旧Perlのリリースでは、現在のリフト)。コルーチンのメモリサイズに縮小されている以下の3キロバイトの32ビットマシン上でのスタックを含む。新しいイベントをバックエンド、コロ::露出、利用可能です。コロ::Utilの露出を活用することができます::3080非同期DNS解決のために。コロ::デバッグが可能バックトレースを、トレース、ランタイムコードを注入し、さらに、そのイベントで、ボックスの非ベースのプログラムでも、-コルーチンのプログラムを動作するインタラクティブなシェルを提供します。コロ::BDBの非同期のBerkeley DBへのアクセスをサポートします。多くのバグが修正されている。
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.

2007-10-07 01:21
4.03

タグ: Initial freshmeat announcement

プロジェクトリソース