创建后台线程并返回未来对象的简单模块

future-thread的Python项目详细描述


创建具有未来属性的线程。

基于concurrent.futures模块中的(并积极使用)功能,在 新的后台线程,无需使用threadpoolexecutor的开销,同时仍为所述线程提供未来样式的句柄。

用法:

import time
from future_thread import Future, DeferredFuture

def background():
    time.sleep(10)
    return True

fut = Future(background)
fut.result()  # will block until thread finished


fut = DeferredFuture(background)
# do some other stuff
fut.start()

有关未来对象的详细信息,请参见:https://docs.python.org/3/library/concurrent.futures.html#concurrent.futures.Future

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

推荐PyPI第三方库


热门话题
如何在Java中在单个列表中存储多个数据库列值   java在两个spring boot应用程序之间传输大数据   如何在Java HttpsURLConnection中增加头大小限制?   聚焦Java,点击画面外的(机器人)   axis如何通过java调用NetDocuments SOAP API?   java getBundle找不到属性文件   Java EE项目中的tomcat Log4j2配置文件   java BrowserField Cookie删除   带有报警管理器的java Android上下文   java两个日期之间的时间差   java如何在Gradle中查找/删除未使用的依赖项   多@ManagedBeans代码中的java重用对象及其方法   java将jsp页面的值与数据库值空指针异常进行比较   JavaJPanel和GridBagLayout   java使用请求。servlet中的getSession()将数据获取到servlet的最佳方法?   java当我重新打开应用程序arraylist时没有存储来自volley的值