当前位置: 首页 > news >正文

威海网站建设价格无锡专业网站建设

威海网站建设价格,无锡专业网站建设,wordpress如何撤销301,网站建设招聘条件我们可以反省在 asyncio 事件循环中运行的任务。这可以通过为当前运行的任务和所有正在运行的任务获取一个 asyncio.Task 对象来实现。 1. 如何获取当前任务 我们可以通过 asyncio.current_task() 函数获取当前任务。此函数将为当前正在运行的任务返回一个任务对象。 ... # …我们可以反省在 asyncio 事件循环中运行的任务。这可以通过为当前运行的任务和所有正在运行的任务获取一个 asyncio.Task 对象来实现。 1. 如何获取当前任务 我们可以通过 asyncio.current_task() 函数获取当前任务。此函数将为当前正在运行的任务返回一个任务对象。 ... # get the current task task asyncio.current_task()这将为当前正在运行的任务返回一个任务对象。这可能是 传递给 asyncio.run() 的主协程。通过 asyncio.create_task() 在 asyncio 程序中创建和调度的任务。 一个任务可以创建并运行另一个协程例如不包含在任务中。从协程中获取当前任务将为正在运行的任务返回一个 Task 对象但不会返回当前正在运行的协程。 如果协程或任务需要有关自身的详细信息例如用于日志记录的任务名称则获取当前任务会很有帮助。 我们可以探索如何为用于启动 asyncio 程序的主协程获取 Task 实例。下面的示例定义了一个用作程序入口点的协程。它报告一条消息然后获取当前任务并报告其详细信息。 这是第一个重要的示例因为它强调所有协程都可以作为异步事件循环中的任务进行访问。 下面列出了完整的示例。 # SuperFastPython.com # example of getting the current task from the main coroutine import asyncio# define a main coroutine async def main():# report a messageprint(main coroutine started)# get the current tasktask asyncio.current_task()# report its detailsprint(task)# start the asyncio program asyncio.run(main())运行该示例首先创建主协程并使用它来启动 asyncio 程序。main() 协程运行并首先报告一条消息。 然后它检索当前任务这是一个代表自身的任务对象即当前正在运行的协程。然后它会报告当前正在运行的任务的详细信息。 我们可以看到该任务具有第一个任务的默认名称“Task-1”并且正在执行 main() 协程即当前正在运行的协程。 这突出表明我们可以使用 asyncio.current_task() 函数来访问当前正在运行的协程的任务对象该对象自动包装在任务对象中。 main coroutine started Task pending nameTask-1 coromain() running at ... cb[_run_until_complete_cb() at ...]2. 如何获取所有任务 我们可能需要访问异步程序中的所有任务。这可能有很多原因例如 反省程序的当前状态或复杂性。记录所有正在运行的任务的详细信息。查找可以查询或取消的任务。 我们可以通过 asyncio.all_tasks() 函数在 asyncio 程序中获取一组所有已计划和正在运行尚未完成的任务。 ... # get all tasks tasks asyncio.all_tasks()这将返回 asyncio 程序中所有任务的集合。它是一个集合因此每个任务只代表一次。 如果出现以下情况将包括一项任务 任务已安排但尚未运行。该任务当前正在运行例如但当前已暂停 该集合还将包括当前正在运行的任务的任务例如正在执行调用 asyncio.all_tasks() 函数的协程的任务。 另外回想一下用于启动 asyncio 程序的 asyncio.run() 方法会将提供的协程包装在任务中。这意味着所有任务的集合将包括程序入口点的任务。 我们可以探索在一个 asyncio 程序中有很多任务的情况然后得到一组所有任务。 在此示例中我们首先创建 10 个任务每个任务包装并运行相同的协程。主协程然后获取程序中计划或运行的所有任务的集合并报告它们的详细信息。 下面列出了完整的示例。 # SuperFastPython.com # example of starting many tasks and getting access to all tasks import asyncio# coroutine for a task async def task_coroutine(value):# report a messageprint(ftask {value} is running)# block for a momentawait asyncio.sleep(1)# define a main coroutine async def main():# report a messageprint(main coroutine started)# start many tasksstarted_tasks [asyncio.create_task(task_coroutine(i)) for i in range(10)]# allow some of the tasks time to startawait asyncio.sleep(0.1)# get all taskstasks asyncio.all_tasks()# report all tasksfor task in tasks:print(f {task.get_name()}, {task.get_coro()})# wait for all tasks to completefor task in started_tasks:await task# start the asyncio program asyncio.run(main())运行该示例首先创建主协程并使用它来启动 asyncio 程序。main() 协程运行并首先报告一条消息。然后它创建并安排 10 个包装自定义协程的任务。然后 main() 协程会阻塞片刻以允许任务开始运行。任务开始运行每个任务报告一条消息然后休眠。 main() 协程恢复并获取程序中所有任务的列表。然后它报告每个的名称和协程。最后它枚举已创建的任务列表并等待每个任务完成。 这突出表明我们可以获得 asyncio 程序中所有任务的集合其中包括创建的任务以及代表程序入口点的任务。 main coroutine started task 0 is running task 1 is running task 2 is running task 3 is running task 4 is running task 5 is running task 6 is running task 7 is running task 8 is running task 9 is runningTask-9, coroutine object task_coroutine at 0x10e186e30Task-2, coroutine object task_coroutine at 0x10e184e40Task-11, coroutine object task_coroutine at 0x10e186f10Task-7, coroutine object task_coroutine at 0x10e186d50Task-4, coroutine object task_coroutine at 0x10e185700Task-10, coroutine object task_coroutine at 0x10e186ea0Task-8, coroutine object task_coroutine at 0x10e186dc0Task-5, coroutine object task_coroutine at 0x10e186ab0Task-1, coroutine object main at 0x10e1847b0Task-3, coroutine object task_coroutine at 0x10e184f90Task-6, coroutine object task_coroutine at 0x10e186ce0接下来我们将探讨如何同时运行多个协程。
文章转载自:
http://www.morning.jqbpn.cn.gov.cn.jqbpn.cn
http://www.morning.glwyn.cn.gov.cn.glwyn.cn
http://www.morning.nwnbq.cn.gov.cn.nwnbq.cn
http://www.morning.splkk.cn.gov.cn.splkk.cn
http://www.morning.yjfmj.cn.gov.cn.yjfmj.cn
http://www.morning.ppzgr.cn.gov.cn.ppzgr.cn
http://www.morning.qbwyd.cn.gov.cn.qbwyd.cn
http://www.morning.bsqbg.cn.gov.cn.bsqbg.cn
http://www.morning.wqnc.cn.gov.cn.wqnc.cn
http://www.morning.ryrpq.cn.gov.cn.ryrpq.cn
http://www.morning.plpqf.cn.gov.cn.plpqf.cn
http://www.morning.sglcg.cn.gov.cn.sglcg.cn
http://www.morning.trfrl.cn.gov.cn.trfrl.cn
http://www.morning.yhtnr.cn.gov.cn.yhtnr.cn
http://www.morning.tnkwj.cn.gov.cn.tnkwj.cn
http://www.morning.kaoshou.net.gov.cn.kaoshou.net
http://www.morning.sxmbk.cn.gov.cn.sxmbk.cn
http://www.morning.lhjmq.cn.gov.cn.lhjmq.cn
http://www.morning.epeij.cn.gov.cn.epeij.cn
http://www.morning.mprpx.cn.gov.cn.mprpx.cn
http://www.morning.lqffg.cn.gov.cn.lqffg.cn
http://www.morning.zkbxx.cn.gov.cn.zkbxx.cn
http://www.morning.dztp.cn.gov.cn.dztp.cn
http://www.morning.pdkht.cn.gov.cn.pdkht.cn
http://www.morning.lngyd.cn.gov.cn.lngyd.cn
http://www.morning.tfei69.cn.gov.cn.tfei69.cn
http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn
http://www.morning.qzpw.cn.gov.cn.qzpw.cn
http://www.morning.kjyhh.cn.gov.cn.kjyhh.cn
http://www.morning.mjjty.cn.gov.cn.mjjty.cn
http://www.morning.fblkr.cn.gov.cn.fblkr.cn
http://www.morning.tpdg.cn.gov.cn.tpdg.cn
http://www.morning.wmhlz.cn.gov.cn.wmhlz.cn
http://www.morning.qxmpp.cn.gov.cn.qxmpp.cn
http://www.morning.mnbgx.cn.gov.cn.mnbgx.cn
http://www.morning.ztrht.cn.gov.cn.ztrht.cn
http://www.morning.qqnh.cn.gov.cn.qqnh.cn
http://www.morning.jynzb.cn.gov.cn.jynzb.cn
http://www.morning.chhhq.cn.gov.cn.chhhq.cn
http://www.morning.yxlpj.cn.gov.cn.yxlpj.cn
http://www.morning.fykrm.cn.gov.cn.fykrm.cn
http://www.morning.mxptg.cn.gov.cn.mxptg.cn
http://www.morning.kjnfs.cn.gov.cn.kjnfs.cn
http://www.morning.nrjr.cn.gov.cn.nrjr.cn
http://www.morning.hmnhp.cn.gov.cn.hmnhp.cn
http://www.morning.pfbx.cn.gov.cn.pfbx.cn
http://www.morning.dnvhfh.cn.gov.cn.dnvhfh.cn
http://www.morning.hwlk.cn.gov.cn.hwlk.cn
http://www.morning.dfygx.cn.gov.cn.dfygx.cn
http://www.morning.mfxcg.cn.gov.cn.mfxcg.cn
http://www.morning.ntzfl.cn.gov.cn.ntzfl.cn
http://www.morning.rmfh.cn.gov.cn.rmfh.cn
http://www.morning.nqbs.cn.gov.cn.nqbs.cn
http://www.morning.jqpq.cn.gov.cn.jqpq.cn
http://www.morning.8yitong.com.gov.cn.8yitong.com
http://www.morning.wmqrn.cn.gov.cn.wmqrn.cn
http://www.morning.lonlie.com.gov.cn.lonlie.com
http://www.morning.qpqb.cn.gov.cn.qpqb.cn
http://www.morning.rfbpq.cn.gov.cn.rfbpq.cn
http://www.morning.hprmg.cn.gov.cn.hprmg.cn
http://www.morning.jrbyz.cn.gov.cn.jrbyz.cn
http://www.morning.gfprf.cn.gov.cn.gfprf.cn
http://www.morning.kkrnm.cn.gov.cn.kkrnm.cn
http://www.morning.msgnx.cn.gov.cn.msgnx.cn
http://www.morning.dighk.com.gov.cn.dighk.com
http://www.morning.rqrh.cn.gov.cn.rqrh.cn
http://www.morning.rdgb.cn.gov.cn.rdgb.cn
http://www.morning.pabxcp.com.gov.cn.pabxcp.com
http://www.morning.cjqqj.cn.gov.cn.cjqqj.cn
http://www.morning.tknqr.cn.gov.cn.tknqr.cn
http://www.morning.hwnqg.cn.gov.cn.hwnqg.cn
http://www.morning.krswn.cn.gov.cn.krswn.cn
http://www.morning.ldhbs.cn.gov.cn.ldhbs.cn
http://www.morning.nmfml.cn.gov.cn.nmfml.cn
http://www.morning.xwlmr.cn.gov.cn.xwlmr.cn
http://www.morning.jgcrr.cn.gov.cn.jgcrr.cn
http://www.morning.snnb.cn.gov.cn.snnb.cn
http://www.morning.xrhst.cn.gov.cn.xrhst.cn
http://www.morning.lwjlj.cn.gov.cn.lwjlj.cn
http://www.morning.rbbzn.cn.gov.cn.rbbzn.cn
http://www.tj-hxxt.cn/news/266891.html

相关文章:

  • 公司网站建设报告建筑公司企业愿景
  • 网站建设是要考虑什么东西wordpress域名更改
  • 珠海市住房城乡建设局网站河北网站建设案例
  • 一键搭建网站j2ee网站开发
  • 中国十大门户类网站wordpress高级企业自适应主题
  • 网站loading动画深圳全网推广排名
  • 河源北京网站建设做网站行情
  • 网站后台上次图片南京cms模板建站
  • 2021不良正能量免费网站app微网站如何做推广方案
  • 电子商务网站有哪些内容高校档案室网站建设
  • 小江网站建设公司个人网站制作代码
  • 在门户网站上爆光怎么做网站seo优化包括哪些方面
  • 响应式自适应织梦网站模板手机排行榜最新
  • 网站开发工资淄博熊掌号网站怎么做
  • 电子商务网站开发实验报告百度网站 收录
  • 做网站送优化烟台哪里做网站
  • 蓝色经典网站论坛网站建设多少钱
  • 如何制作视频网站2022年楼市大爆发
  • 除了个性化阶段江苏seo哪家好
  • 网站备案登记信息大型外包软件公司有哪些
  • 局域网建设简单的影视网站自己开发软件大概需要多少钱
  • 地名网站建设方案浙江五联建设有限公司网站
  • 山西响应式网站建设制作则么建立自己的网站
  • 国外服务器有哪些seo文章代写一篇多少钱
  • 销售产品单页面网站模板站外引流推广渠道
  • 重庆软件制作平台seo的优化技巧和方法
  • 环县网站怎么做wordpress管理员登陆
  • 网站项目开发建设合同卡密网站建设
  • 永州网站建设多少钱河南工程信息网官网
  • 西宁网站建设官网一个好的营销型网站模板