Module rsyscall.tasks

Various thread implementations with various different special abilities.

Note that all thread types can launch any other thread type, in arbitrary combinations.

Note also that users are able to implement their own types of threads, so if these available thread types do not meet your needs, you can implement a new kind of thread which does.

Expand source code Browse git
"""Various thread implementations with various different special abilities.

Note that all thread types can launch any other thread type, in arbitrary combinations.

Note also that users are able to implement their own types of threads,
so if these available thread types do not meet your needs,
you can implement a new kind of thread which does.

"""

Sub-modules

rsyscall.tasks.clone

Make a new thread by calling clone …

rsyscall.tasks.connection

The rsyscall protocol implementation …

rsyscall.tasks.local

The local thread, based on the local Python interpreter thread …

rsyscall.tasks.persistent

Persistent threads, which live on after their parent thread has died, and to which we can reconnect …

rsyscall.tasks.ssh

A thread on a remote host, bootstrapped over ssh …

rsyscall.tasks.stdin_bootstrap

A thread-creating stub which can be exec'd by other programs which pass down stdin …

rsyscall.tasks.stub

A stub which can be launched by unrelated programs, which connects back to us …