一个小模块,支持从外部数据自动生成有效的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第三方库


热门话题
.net等效于Java的Swing TableModel?   java将具有相同标记的xml结构解组到不同的字段   JavaSpringDataGemFire:自定义过期示例   设计模式质疑java中工厂函数的使用   文本区域中的swing格式。JAVA   Java:IEEE双倍于IBM浮点   java解析微数据时,我得到的是空值   java如何配置Ebean生成SQLite代码   具有复合工厂或抽象工厂的java工厂   如何使用java中的POI在excel工作表中获取小计   Java中指向整数的指针   java每次都会得到一个新的随机数[Dice Simulator]   javalucene:多线程文档复制   Java不仅使用ArrayList,还创建它(泛型)