The package provides extended control over threads
Project description
Better Threads
Ever wanted to pause, stop, resume or pipe data between threads? Well this module does exactly that.
Key features
- Pipe data between threads
- Pause, Resume and Stop threads
- Simple
Installing
Python 3.7 or higher is required
pip install better-threads
Quick example
More exmples https://github.com/ItsYasiru/Better-Threads/tree/master/examples
import time
from BetterThreads import ThreadPool
thread_pool = ThreadPool()
@thread_pool.thread()
def test_loop():
print("Loop running!")
time.sleep(1)
thread_pool.start(test_loop)
time.sleep(5)
thread_pool.pause(test_loop)
time.sleep(5)
thread_pool.resume(test_loop)
time.sleep(5)
thread_pool.terminate(test_loop)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
better-threads-0.3.1.tar.gz
(2.8 kB
view hashes)
Built Distribution
Close
Hashes for better_threads-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ba40de2d4ddf08e5a8a15b72714b41f9e6064ceff2c9913af139dac135edef1 |
|
MD5 | dc4c026c580c71b604e4ad8b915af535 |
|
BLAKE2b-256 | a1fe29751934c36b6b55802226440bac627c700b7a0f182f508a9b3b410b1e29 |