Concurrent libraries for easy use of thread pools, process pools, and coroutines
Project description
pip install concurrent-tool
Concurrent libraries for easy use of thread pools, process pools, and coroutines
requests must be installed to test before use,but the concurrent-tool library is not dependent
import requests
from tool import Multithreading, Multiprocess, Coroutines
def get_info(url):
data = requests.get(url)
print(data.status_code)
return data
# use multithreading
request_list = [
"http://icanhazip.com",
"https://github.com/OmkarPathak/pygorithm",
"https://www.cnblogs.com/lipijin/p/3862684.html"
]
multithreading = Multithreading(get_info, request_list, 2)
multithreading.multithreading()
# use multiprocess
multiprocess = Multiprocess(get_info, request_list, 3)
multiprocess.multiprocess()
# use coroutines
Coroutines([get_info(url) for url in request_list])
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for concurrent_tool-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85115cfb8e7d7641828595b420f34f683b059d0cd4bcfdb772f1ab23ca56cbdf |
|
MD5 | 511c48b8233b30745a3719165d67f51a |
|
BLAKE2b-256 | 23f3e7604a00c60b378575b1dcd8e2b3dc006057838816c471d082247dd91b75 |