一个小模块,支持从外部数据自动生成有效的python变量名。

threaders的Python项目详细描述


螺纹加工机

threaders是一个帮助编写的小模块

使用线程装饰器清理线程代码

并最小化重复的复制粘贴操作。

安装

使用pip安装和更新:

pip安装-u线程器

一个简单的例子:

从线程器导入线程器

导入时间

@threaders.threader()

def函数到线程(x):

“”” :rtype: Thread “”“

t = time.time()

time.sleep(0.5*(x+0.1)/5+0.05)

return time.time()-t

def main():

# create threads

threads = []

for i in range(10):

threads.append(function_to_be_threaded(i))

#获得第一个结果

打印(threaders.get_first_result(threads))

#终止线程

t=time.time()

对于线程中的线程:

thread.join()

print(“终止的所有线程:{}”。格式(time.time()-t))

如果u name_uuu==“uu main_uu”:

main()

线程池示例:

从随机导入randrange

从时间导入睡眠

导入线程

延迟=[范围(50)内i的randrange(1,3)]

print_lock=threading.lock()

def等待延迟(i,d):

with print_lock:

print(‘{} sleeping for ({})sec’.format(i, d))

睡眠(D)

pool=threaders.threadpool(10个)

对于枚举中的i,d(延迟):

pool.put(wait_delay, i, d)

pool.join()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用if语句和单选按钮在Jlabel上显示文本   java Liquibase:如何识别仅变更集基础ID?   区分Java对象   java以编程方式禁止windows请求对windows的注意   我可以在excel单元格中输入Java格式的日期吗?   java用流替换for循环中的递归   java返回字符串的格式类似于信用卡号   java Android Facebook登录和Webview   安卓中java将ArrayList<String>从活动传递到片段   java Apache OpenNLP POSModel(URL)构造函数   java Android如何从sd卡动态查看图像?我的代码出错了   java Testng测试特定的异常消息   java更改spring boot&maven项目的默认目录结构   java如何将日期从yyyyMMdd格式化为yyMMdd   java在Eclipse生成的列表片段中使用XML资源   java Spark临时表不以直线显示