Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hughperkins/python-threadingx
Erlang-like threading functionality for Python
https://github.com/hughperkins/python-threadingx
Last synced: 20 days ago
JSON representation
Erlang-like threading functionality for Python
- Host: GitHub
- URL: https://github.com/hughperkins/python-threadingx
- Owner: hughperkins
- Created: 2009-11-08T01:58:30.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2009-11-11T02:53:05.000Z (about 15 years ago)
- Last Synced: 2023-03-10T19:25:58.190Z (over 1 year ago)
- Language: Python
- Homepage: http://manageddreams.com/python-threadingx/
- Size: 113 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Summary
-------threadingx is designed to emulate some of the threading functionality
in Erlang.It makes it easy to spawn new processes, and communicate with them.
Details
-------Each process is a full-blown Python process, so can run independently on
multi-core hardware.This contrasts with micro-threading ('green thread') approaches where
the python global interpreter lock (GIL) means that the green threads
all run in essentially a single operating system thread, and cannot
take advantage of multi-core systems.Communications use sockets, for portability. Marshalling is done using
pickle.More Info, tutorial, documentation
----------------------------------Please go to http://manageddreams.com/python-threadingx
License
-------Mozilla Public License v1.1
http://www.mozilla.org/MPL/MPL-1.1.html