Download List

프로젝트 설명

multitask allows Python programs to use generators
(a.k.a. coroutines) to perform cooperative
multitasking and asynchronous I/O. Applications
written using multitask consist of a set of
cooperating tasks that yield to a shared task
manager whenever they perform a (potentially)
blocking operation, such as I/O on a socket or
getting data from a queue. The task manager
temporarily suspends the task (allowing other
tasks to run in the meantime) and then restarts it
when the blocking operation is complete. Such an
approach is suitable for applications that would
otherwise have to use select() and/or multiple
threads to achieve concurrency.

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.

2007-06-11 19:56
0.2.0

아동 작업을 지금은 자신의 부모 인수와 반환 값을 StopIteration 모금하여 값을 반환합니다. get_default_task_manager () 기본 TaskManager 추가 인스턴스에 의해 사용되는 액세스를 제공하기 위해 추가되었습니다 ()와 실행 (). 작성한 Readline (), 유닉스 (에 대한 시스템과 같은) 이외의 일을하는 데 유용합니다 추가되었습니다 - 자식 프로세스의 표준 출력에서 차단 읽습니다.
Tags: Minor feature enhancements
Child tasks now return values to their parent by raising StopIteration with the return values as arguments. get_default_task_manager() has been added to provide access to the default TaskManager instance used by add() and run(). readline() has been added, which (on Unix-like systems) is useful for doing non-blocking reads from the stdout of a child process.

2007-05-24 04:08
0.1.0

Tags: Initial freshmeat announcement

Project Resources