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

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.
標籤: Minor feature enhancements

2007-05-24 04:08
0.1.0

標籤: Initial freshmeat announcement

Project Resources